Habilitation requise : manageUserGroups (Gérer les utilisateurs et les groupes), ou manageAllUserGroups (Synchroniser les utilisateurs et les groupes), ou manageUserStandardGroups (Gérer les utilisateurs et les groupes standard), ou updateAnyUser (Mettre à jour n'importe quel utilisateur), ou manageUsers (Gérer tous les utilisateurs), ou manageUsersInStandardGroups (Gérer les utilisateurs dans les groupes standard).
Note : Vous n'avez besoin que d'un seul droit, mais vous pouvez en avoir plusieurs.
Seuls certains attributs des utilisateurs fédérés peuvent être modifiés, à moins que vous ne disposiez du droit manageAllUserGroups. Les groupes de l'utilisateur ne peuvent pas être modifiés et sont ignorés dans la charge utile. L'appartenance à un groupe est gérée à l'aide des API PUT /v2.0/Groups/{id } et PATCH /v2.0/Groups/{id }
Par défaut, un courrier électronique est envoyé aux utilisateurs réguliers avec les attributs modifiés. Les utilisateurs fédérés ne reçoivent pas de notification par courrier électronique. Le modèle de courrier électronique pour le marquage se trouve à "notifications/user_management/profile/ {locale}/user_profile_modified_email.xml ". Passez le paramètre de requête themeId pour marquer le modèle d'e-mail pour les notifications.
Voici un exemple de demande de correction qui ajoute un titre, remplace le nom formaté et supprime tous les attributs personnalisés dont le nom contient "customA" de l'utilisateur. Notez également que l'exemple montre comment vous pouvez spécifier le site notifyType si vous le souhaitez.
NotifyType est un attribut facultatif qui indique le type de notification. Si elle n'est pas présente, la notification EMAIL est used.Specify NONE si aucune notification n'est requise.
{ "schemas" :[ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ], "Operations" : [ { "op":"add", "path":"title", "value":"Vice President" }, { "op":"replace", "path":"name.formatted", "value":"James Smith-Miller" }, { "op":"remove", "path":"urn:ietf:params:scim:schemas:extension:ibm:2.0:User:customAttributes[name co \"customA\"]" }, { "op": "add", "path": "urn:ietf:params:scim:schemas:extension:ibm:2.0:Notification:notifyType", "value": "EMAIL" } ]}
Si l'avertissement de renseignement de mot de passe personnalisé est activé et qu'un mot de passe qui y figure est fourni, la réponse 204 comprend l'en-tête "isv-dictionary-policy" avec la valeur : "WARNLOCAL".
Si l'avertissement X-Force relatif à l'intelligence du mot de passe est activé et qu'un mot de passe répertorié est fourni, la réponse 204 inclut l'en-tête "isv-dictionary-policy" avec la valeur "WARNGLOBAL".
Si la prévention personnalisée de l'intelligence du mot de passe est activée et qu'un mot de passe répertorié est fourni, la réponse 400 peut inclure l'en-tête "isv-dictionary-policy" avec la valeur "ENFORCELOCAL". L'état d'erreur correspondant est "PWD_IN_DICTIONARY".
Si la prévention X-Force de l'intelligence des mots de passe est activée et qu'un mot de passe figurant dans le dictionnaire est fourni, la réponse 400 peut inclure l'en-tête "isv-dictionary-policy" avec la valeur "ENFORCEGLOBAL". L'état d'erreur correspondant est "PWD_IN_GLOBAL_DICTIONARY".
patch https://{tenanturl}/v2.0/Users/