Droits requis : recoverUsername (Recover user name).
Initie une demande de nom d'utilisateur oublié pour l'utilisateur. Chaque étape définit une méthode pour vérifier l'identité de l'utilisateur. Les méthodes valables sont "email", "emailotp", "smsotp", "voiceotp", "totp", "fingerprint" et "userpresence". Un identifiant de transaction, les étapes restantes et la prochaine étape à effectuer sont renvoyés dans la réponse. Lorsque plusieurs étapes sont associées à la transaction, appelez l'API POST /v1.0/usc/username/recovery/{trxId }/validator pour vérifier l'identité de l'utilisateur jusqu'à ce qu'il ne reste plus qu'une étape. Lorsqu'il ne reste plus qu'une étape, appelez la fonction PUT /v1.0/usc/username/recovery/{trxId } pour vérifier la dernière étape et récupérer le nom d'utilisateur de l'utilisateur. Le nom d'utilisateur est délivré par courrier électronique après vérification de l'identité de l'utilisateur. La méthode email envoie le nom d'utilisateur directement à l'adresse email de l'utilisateur. Cette méthode ne peut pas être combinée avec d'autres mécanismes d'authentification.
Les méthodes de vérification "totp", "fingerprint" et "userpresence" nécessitent l'inscription de l'utilisateur. La méthode des "empreintes digitales" fonctionne également avec la reconnaissance faciale. Les méthodes de vérification "emailotp", "smsotp" et "voiceotp" ne nécessitent pas l'inscription de l'utilisateur, sauf si la configuration du locataire des facteurs d'authentification spécifie "Méthodes inscrites par l'utilisateur uniquement".
Lorsque le système ne peut pas récupérer le nom d'utilisateur, l'événement d'audit généré contient la cause de l'erreur.
Pour utiliser cette API, la récupération du nom d'utilisateur doit être activée dans le fournisseur d'identité Cloud Directory.
Les notifications peuvent être marquées en transmettant l'adresse themeId en tant que paramètre de requête. Les modèles de marquage des notifications d'AMF se trouvent à "authentication/mfa/".
Pour la méthode de courrier électronique, le modèle de courrier électronique pour le marquage se trouve à " authentication/login/cloud_directory/username/username_recovery.xml ".
Passez le paramètre de requête themeId pour marquer les modèles de notification.
post https://{tenanturl}/v1.0/usc/username/recovery