DeviceCodeCredential Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma TokenCredential implementação que autentica um usuário usando o fluxo de código do dispositivo e fornece tokens de acesso para essa conta de usuário. Para obter mais informações sobre o fluxo de autenticação de código do 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
- Herança
Construtores
DeviceCodeCredential() |
Cria um novo DeviceCodeCredential, que autenticará os usuários usando o fluxo de código do dispositivo. |
DeviceCodeCredential(DeviceCodeCredentialOptions) |
Cria um novo DeviceCodeCredential com as opções especificadas, que autenticará os usuários usando o fluxo de código do dispositivo. |
Métodos
Authenticate(CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. |
Authenticate(TokenRequestContext, CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. |
AuthenticateAsync(CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. |
AuthenticateAsync(TokenRequestContext, CancellationToken) |
Autentica interativamente um usuário por meio do navegador padrão. |
GetToken(TokenRequestContext, CancellationToken) |
Obtém um token para uma conta de usuário, autenticando-os por meio do fluxo de autenticação de código do dispositivo. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida do token e a atualização são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
GetTokenAsync(TokenRequestContext, CancellationToken) |
Obtém um token para uma conta de usuário, autenticando-os por meio do fluxo de autenticação de código do dispositivo. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida do token e a atualização são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
Aplica-se a
Azure SDK for .NET