IPublicClientApplication.AcquireTokenWithDeviceCode Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Acquiert un jeton sur un appareil sans navigateur web en laissant l’utilisateur s’authentifier sur un autre appareil. Cette méthode ne recherche pas dans le cache de jetons, mais stocke le résultat dans celui-ci. Avant d’appeler cette méthode, utilisez d’autres méthodes telles que AcquireTokenSilent(IEnumerable<String>, IAccount) pour vérifier le cache de jetons.
public Microsoft.Identity.Client.AcquireTokenWithDeviceCodeParameterBuilder AcquireTokenWithDeviceCode(System.Collections.Generic.IEnumerable<string> scopes, Func<Microsoft.Identity.Client.DeviceCodeResult,System.Threading.Tasks.Task> deviceCodeResultCallback);
abstract member AcquireTokenWithDeviceCode : seq<string> * Func<Microsoft.Identity.Client.DeviceCodeResult, System.Threading.Tasks.Task> -> Microsoft.Identity.Client.AcquireTokenWithDeviceCodeParameterBuilder
Public Function AcquireTokenWithDeviceCode (scopes As IEnumerable(Of String), deviceCodeResultCallback As Func(Of DeviceCodeResult, Task)) As AcquireTokenWithDeviceCodeParameterBuilder
Paramètres
- scopes
- IEnumerable<String>
Étendues demandées pour accéder à une API protégée.
- deviceCodeResultCallback
- Func<DeviceCodeResult,Task>
Rappel contenant des informations pour montrer à l’utilisateur comment s’authentifier et entrer le code de l’appareil.
Retours
Générateur vous permettant d’ajouter des paramètres facultatifs avant d’exécuter la demande de jeton.
Remarques
L’acquisition de jetons est effectuée en deux étapes :
- La méthode acquiert d’abord un code d’appareil auprès de l’autorité et le retourne à l’appelant via le
deviceCodeResultCallback. Ce rappel s’occupe d’interagir avec l’utilisateur pour les diriger vers l’authentification (par exemple, vers une URL spécifique, avec un code). - La méthode passe ensuite à l’interrogation du jeton de sécurité qui est accordé lors de la connexion réussie par l’utilisateur en fonction des informations de code de l’appareil.