Partager via


InteractiveBrowserCredential Classe

Définition

Implémentation TokenCredential qui lance le navigateur système par défaut pour authentifier un utilisateur de manière interactive et obtenir un jeton d’accès. Le navigateur ne sera lancé qu’une seule fois pour authentifier l’utilisateur, puis acquiert silencieusement des jetons d’accès via le jeton d’actualisation des utilisateurs tant qu’il est valide.

public class InteractiveBrowserCredential : Azure.Core.TokenCredential
type InteractiveBrowserCredential = class
    inherit TokenCredential
Public Class InteractiveBrowserCredential
Inherits TokenCredential
Héritage
InteractiveBrowserCredential

Constructeurs

InteractiveBrowserCredential()

Crée un nouveau InteractiveBrowserCredential avec les options spécifiées, qui authentifie les utilisateurs.

InteractiveBrowserCredential(InteractiveBrowserCredentialOptions)

Crée un nouveau InteractiveBrowserCredential avec les options spécifiées, qui authentifie les utilisateurs avec l’application spécifiée.

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. Le résultat est AuthenticationRecord automatiquement utilisé dans les appels suivants à GetToken(TokenRequestContext, CancellationToken).

AuthenticateAsync(CancellationToken)

Authentifie un utilisateur de manière interactive via le navigateur par défaut. Le résultat est AuthenticationRecord automatiquement utilisé dans les appels suivants à GetTokenAsync(TokenRequestContext, CancellationToken).

AuthenticateAsync(TokenRequestContext, CancellationToken)

Authentifie un utilisateur de manière interactive via le navigateur par défaut.

GetToken(TokenRequestContext, CancellationToken)

Obtient un AccessToken jeton pour un compte d’utilisateur en mode silencieux si l’utilisateur s’est déjà authentifié, sinon le navigateur par défaut est lancé pour authentifier l’utilisateur. 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 AccessToken jeton pour un compte d’utilisateur en mode silencieux si l’utilisateur s’est déjà authentifié, sinon le navigateur par défaut est lancé pour authentifier l’utilisateur. 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 à