DeviceCodeCredential Classe
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.
Implémentation TokenCredential qui authentifie un utilisateur à l’aide du flux de code de l’appareil et fournit des jetons d’accès pour ce compte d’utilisateur. Pour plus d’informations sur le flux d’authentification du code d’appareil, consultez https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/Device-Code-Flow.
public class DeviceCodeCredential : Azure.Core.TokenCredential
type DeviceCodeCredential = class
inherit TokenCredential
Public Class DeviceCodeCredential
Inherits TokenCredential
- Héritage
Constructeurs
DeviceCodeCredential() |
Crée un DeviceCodeCredential, qui authentifie les utilisateurs à l’aide du flux de code de l’appareil. |
DeviceCodeCredential(DeviceCodeCredentialOptions) |
Crée un nouveau DeviceCodeCredential avec les options spécifiées, qui authentifie les utilisateurs à l’aide du flux de code de l’appareil. |
Méthodes
Authenticate(CancellationToken) |
Authentifie un utilisateur de manière interactive via le navigateur par défaut. |
Authenticate(TokenRequestContext, CancellationToken) |
Authentifie un utilisateur de manière interactive via le navigateur par défaut. |
AuthenticateAsync(CancellationToken) |
Authentifie un utilisateur de manière interactive via le navigateur par défaut. |
AuthenticateAsync(TokenRequestContext, CancellationToken) |
Authentifie un utilisateur de manière interactive via le navigateur par défaut. |
GetToken(TokenRequestContext, CancellationToken) |
Obtient un jeton pour un compte d’utilisateur, en l’authentifiant via le flux d’authentification du code de l’appareil. Les jetons acquis sont mis en cache par les informations d’identification instance. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Lorsque cela est possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache. |
GetTokenAsync(TokenRequestContext, CancellationToken) |
Obtient un jeton pour un compte d’utilisateur, en l’authentifiant via le flux d’authentification du code de l’appareil. Les jetons acquis sont mis en cache par les informations d’identification instance. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Lorsque cela est possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache. |
S’applique à
Azure SDK for .NET