Partager via


DeviceCodeCredential Classe

Définition

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
DeviceCodeCredential

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 à