You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/user/IdentitiesCreation.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,13 +42,14 @@ Lors de la création d'une identité, le corps de la requête doit inclure les i
42
42
43
43
#### Informations de Base (`inetOrgPerson`)
44
44
45
-
Les informations de base de l'identité sont définies dans l'objet `inetOrgPerson`. Les champs requis sont `cn` (Nom Commun), `sn` (Nom de Famille), `uid` (Identifiant Unique), et `employeeNumber` (Identifiant Identité). Ces champs sont validés en dur.
45
+
Les informations de base de l'identité sont définies dans l'objet `inetOrgPerson`. Les champs requis sont `cn` (Nom Commun), `sn` (Nom de Famille), `uid` (Identifiant Unique), et `employeeNumber`+ `employeeType`(Identifiant Identité). Ces champs sont validés en dur.
46
46
47
47
##### Champs obligatoires :
48
48
-`cn`
49
49
-`sn`
50
50
-`uid`
51
51
-`employeeNumber`
52
+
-`employeeType`
52
53
53
54
##### Champs facultatifs :
54
55
-`displayName`
@@ -95,6 +96,7 @@ Voici un exemple de corps de requête pour la création d'une identité avec les
95
96
"sn": "Nom de Famille",
96
97
"uid": "Identifiant Unique",
97
98
"employeeNumber": "Identifiant Identité"
99
+
"employeeType": "Type Identité"
98
100
},
99
101
"additionalFields": {
100
102
"objectClasses": ["supann"],
@@ -121,7 +123,8 @@ curl -X POST "http://<adresse-du-serveur>/identities" \
121
123
"cn": "Nom Commun",
122
124
"sn": "Nom de Famille",
123
125
"uid": "Identifiant Unique",
124
-
"employeeNumber": "Identifiant Identité"
126
+
"employeeNumber": "Identifiant Identité",
127
+
"employeeType": "Type Identité"
125
128
},
126
129
"additionalFields": {
127
130
"objectClasses": ["supann"],
@@ -163,7 +166,7 @@ Même procédure pour la validation, mais ici nous avons :
163
166
164
167
### Corps de la Requête (Body)
165
168
166
-
Lors de la création d'une identité, le corps de la requête doit inclure au moins la données (`inetOrgPerson.uid`) et (`inetOrgPerson.employeeNumber`), ainsi que tout champ additionnel nécessaire selon l'`objectClass` spécifique. Notez que l'objet `inetOrgPerson` est validé en dur et non via un fichier YAML.
169
+
Lors de la création d'une identité, le corps de la requête doit inclure au moins la données (`inetOrgPerson.uid`) et (`inetOrgPerson.employeeNumber` + `inetOrgPerson.employeeType`), ainsi que tout champ additionnel nécessaire selon l'`objectClass` spécifique. Notez que l'objet `inetOrgPerson` est validé en dur et non via un fichier YAML.
167
170
168
171
De plus pour une modification, il specifier le state a `-1`
169
172
@@ -172,7 +175,8 @@ De plus pour une modification, il specifier le state a `-1`
172
175
"state": -1,
173
176
"inetOrgPerson": {
174
177
"uid": "Identifiant Unique",
175
-
"employeeNumber": "Identifiant Identite"
178
+
"employeeNumber": "Identifiant Identite",
179
+
"employeeType": "Type Identite"
176
180
},
177
181
"additionalFields": {
178
182
"objectClasses": ["supann"],
@@ -195,7 +199,8 @@ De plus pour une modification, il specifier le state a `-1`
0 commit comments