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
+11-6Lines changed: 11 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,12 +42,13 @@ 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), et `uid` (Identifiant Unique). 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` (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
+
-`employeeNumber`
51
52
52
53
##### Champs facultatifs :
53
54
-`displayName`
@@ -92,7 +93,8 @@ Voici un exemple de corps de requête pour la création d'une identité avec les
92
93
"inetOrgPerson": {
93
94
"cn": "Nom Commun",
94
95
"sn": "Nom de Famille",
95
-
"uid": "Identifiant Unique"
96
+
"uid": "Identifiant Unique",
97
+
"employeeNumber": "Identifiant Identité"
96
98
},
97
99
"additionalFields": {
98
100
"objectClasses": ["supann"],
@@ -118,7 +120,8 @@ curl -X POST "http://<adresse-du-serveur>/identities" \
118
120
"inetOrgPerson": {
119
121
"cn": "Nom Commun",
120
122
"sn": "Nom de Famille",
121
-
"uid": "Identifiant Unique"
123
+
"uid": "Identifiant Unique",
124
+
"employeeNumber": "Identifiant Identité"
122
125
},
123
126
"additionalFields": {
124
127
"objectClasses": ["supann"],
@@ -160,15 +163,16 @@ Même procédure pour la validation, mais ici nous avons :
160
163
161
164
### Corps de la Requête (Body)
162
165
163
-
Lors de la création d'une identité, le corps de la requête doit inclure au moins la données (`inetOrgPerson.uid`), 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.
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.
164
167
165
168
De plus pour une modification, il specifier le state a `-1`
166
169
167
170
```json
168
171
{
169
172
"state": -1,
170
173
"inetOrgPerson": {
171
-
"uid": "Identifiant Unique"
174
+
"uid": "Identifiant Unique",
175
+
"employeeNumber": "Identifiant Identite"
172
176
},
173
177
"additionalFields": {
174
178
"objectClasses": ["supann"],
@@ -190,7 +194,8 @@ De plus pour une modification, il specifier le state a `-1`
0 commit comments