Les API sous /beta la version dans Microsoft Graph sont sujettes à modification. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans la version 1.0, utilisez le sélecteur de version.
Définissez l’objet emailAuthenticationMethod d’un utilisateur. L’authentification de messagerie électronique est une méthode de réinitialisation de mot de passe en libre-service. Un utilisateur ne peut avoir qu’une seule méthode d’authentification de messagerie.
Autorisations
L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.
Autorisations agissant de façon autonome
Type d’autorisation
Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Déléguée (compte professionnel ou scolaire)
UserAuthenticationMethod.ReadWrite
Déléguée (compte Microsoft personnel)
Non prise en charge.
Application
Non prise en charge.
Autorisations agissant sur d’autres utilisateurs
Type d’autorisation
Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Déléguée (compte professionnel ou scolaire)
UserAuthenticationMethod.ReadWrite.All
Déléguée (compte Microsoft personnel)
Non prise en charge.
Application
UserAuthenticationMethod.ReadWrite.All
Pour les scénarios délégués où un administrateur agit sur un autre utilisateur, l’administrateur a besoin de l’un des rôles suivants:
Administrateur global
Administrateur d'authentification privilégié
Administrateur de l'authentification
Requête HTTP
POST /users/{id | userPrincipalName}/authentication/emailMethods
En-têtes de demande
Nom
Description
Autorisation
Porteur {token}. Obligatoire.
Content-Type
application/json. Obligatoire.
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON de l’objet emailAuthenticationMethod avec l’adresse de messagerie souhaitée.
Les SDK Microsoft Graph utilisent la version v1.0 de l’API par défaut et ne sont pas en charge tous les types, propriétés et API disponibles dans la version bêta. Pour plus d’informations sur l’accès à l’API bêta avec le SDK, voir Utiliser les SDK Microsoft Graph avec l’API bêta.
Les SDK Microsoft Graph utilisent la version v1.0 de l’API par défaut et ne sont pas en charge tous les types, propriétés et API disponibles dans la version bêta. Pour plus d’informations sur l’accès à l’API bêta avec le SDK, voir Utiliser les SDK Microsoft Graph avec l’API bêta.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var emailAuthenticationMethod = new EmailAuthenticationMethod
{
EmailAddress = "kim@contoso.com"
};
await graphClient.Users["{user-id}"].Authentication.EmailMethods
.Request()
.AddAsync(emailAuthenticationMethod);
Important
Les SDK Microsoft Graph utilisent la version v1.0 de l’API par défaut et ne sont pas en charge tous les types, propriétés et API disponibles dans la version bêta. Pour plus d’informations sur l’accès à l’API bêta avec le SDK, voir Utiliser les SDK Microsoft Graph avec l’API bêta.
Les SDK Microsoft Graph utilisent la version v1.0 de l’API par défaut et ne sont pas en charge tous les types, propriétés et API disponibles dans la version bêta. Pour plus d’informations sur l’accès à l’API bêta avec le SDK, voir Utiliser les SDK Microsoft Graph avec l’API bêta.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewEmailAuthenticationMethod()
emailAddress := "kim@contoso.com"
requestBody.SetEmailAddress(&emailAddress)
userId := "user-id"
result, err := graphClient.UsersById(&userId).Authentication().EmailMethods().Post(requestBody)
Important
Les SDK Microsoft Graph utilisent la version v1.0 de l’API par défaut et ne sont pas en charge tous les types, propriétés et API disponibles dans la version bêta. Pour plus d’informations sur l’accès à l’API bêta avec le SDK, voir Utiliser les SDK Microsoft Graph avec l’API bêta.
Les SDK Microsoft Graph utilisent la version v1.0 de l’API par défaut et ne sont pas en charge tous les types, propriétés et API disponibles dans la version bêta. Pour plus d’informations sur l’accès à l’API bêta avec le SDK, voir Utiliser les SDK Microsoft Graph avec l’API bêta.