DeviceCodeCredential Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
Azure SDK for .NET