InteractiveBrowserCredential Clase

Definición

Una TokenCredential implementación que inicia el explorador predeterminado del sistema para autenticar interactivamente a un usuario y obtener un token de acceso. El explorador solo se iniciará para autenticar al usuario una vez y, a continuación, adquirirá de forma silenciosa tokens de acceso a través del token de actualización de los usuarios siempre y cuando sea válido.

public class InteractiveBrowserCredential : Azure.Core.TokenCredential
type InteractiveBrowserCredential = class
    inherit TokenCredential
Public Class InteractiveBrowserCredential
Inherits TokenCredential
Herencia
InteractiveBrowserCredential

Constructores

InteractiveBrowserCredential()

Crea un nuevo InteractiveBrowserCredential con las opciones especificadas, que autenticarán a los usuarios.

InteractiveBrowserCredential(InteractiveBrowserCredentialOptions)

Crea un nuevo InteractiveBrowserCredential con las opciones especificadas, que autenticará a los usuarios con la aplicación especificada.

Métodos

Authenticate(CancellationToken)

Autentica interactivamente a un usuario a través del explorador predeterminado.

Authenticate(TokenRequestContext, CancellationToken)

Autentica interactivamente a un usuario a través del explorador predeterminado. El resultado AuthenticationRecord se usará automáticamente en llamadas posteriores a GetToken(TokenRequestContext, CancellationToken).

AuthenticateAsync(CancellationToken)

Autentica interactivamente a un usuario a través del explorador predeterminado. El resultado AuthenticationRecord se usará automáticamente en llamadas posteriores a GetTokenAsync(TokenRequestContext, CancellationToken).

AuthenticateAsync(TokenRequestContext, CancellationToken)

Autentica interactivamente a un usuario a través del explorador predeterminado.

GetToken(TokenRequestContext, CancellationToken)

Obtiene un AccessToken token para una cuenta de usuario de forma silenciosa si el usuario ya se ha autenticado; de lo contrario, se inicia el explorador predeterminado para autenticar al usuario. Los tokens adquiridos se almacenan en caché mediante la instancia de credencial. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché.

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtiene un AccessToken token para una cuenta de usuario de forma silenciosa si el usuario ya se ha autenticado; de lo contrario, se inicia el explorador predeterminado para autenticar al usuario. Los tokens adquiridos se almacenan en caché mediante la instancia de credencial. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché.

Se aplica a