Compartir a través de


DeviceCodeCredential Clase

Definición

Una TokenCredential implementación que autentica a un usuario mediante el flujo de código del dispositivo y proporciona tokens de acceso para esa cuenta de usuario. Para obtener más información sobre el flujo de autenticación de código de dispositivo, consulte 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
Herencia
DeviceCodeCredential

Constructores

DeviceCodeCredential()

Crea un nuevo DeviceCodeCredentialobjeto , que autenticará a los usuarios mediante el flujo de código del dispositivo.

DeviceCodeCredential(DeviceCodeCredentialOptions)

Crea un nuevo DeviceCodeCredential con las opciones especificadas, que autenticará a los usuarios mediante el flujo de código del dispositivo.

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.

AuthenticateAsync(CancellationToken)

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

AuthenticateAsync(TokenRequestContext, CancellationToken)

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

GetToken(TokenRequestContext, CancellationToken)

Obtiene un token para una cuenta de usuario y los autentica a través del flujo de autenticación de código de dispositivo. La instancia de credencial almacena en caché los tokens adquiridos. 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 token para una cuenta de usuario y los autentica a través del flujo de autenticación de código de dispositivo. La instancia de credencial almacena en caché los tokens adquiridos. 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