Compartilhar via


UserTokenProvider Classe

Definição

Fornece tokens para usuários de ID da Microsoft e ID da Organização do Azure Active Directory.

public class UserTokenProvider : Microsoft.Rest.ITokenProvider
type UserTokenProvider = class
    interface ITokenProvider
Public Class UserTokenProvider
Implements ITokenProvider
Herança
UserTokenProvider
Implementações

Construtores

UserTokenProvider(AuthenticationContext, String, Uri, UserIdentifier)

Crie um provedor de token que possa fornecer tokens de usuário no contexto fornecido. O usuário deve ter autenticado anteriormente no contexto fornecido. Os tokens são recuperados do cache de token.

Campos

CommonTenantId

A ID do locatário comum do Active Directory.

Métodos

CreateCredentialsFromCache(String, String, String)

Crie credenciais de cliente de serviço usando informações armazenadas em cache de um logon anterior para o Azure Resource Manager usando o cache de token padrão. Os parâmetros são usados para corresponder aos tokens existentes.

CreateCredentialsFromCache(String, String, String, ActiveDirectoryServiceSettings)

Crie credenciais de cliente de serviço usando informações armazenadas em cache de um logon anterior no cache de token padrão. Os parâmetros são usados para corresponder aos tokens existentes.

CreateCredentialsFromCache(String, String, String, ActiveDirectoryServiceSettings, TokenCache)

Crie credenciais de cliente de serviço usando informações armazenadas em cache de um logon anterior. Os parâmetros são usados para corresponder aos tokens existentes.

CreateCredentialsFromCache(String, String, String, TokenCache)

Crie credenciais de cliente de serviço usando informações armazenadas em cache de um logon anterior para o Azure Resource Manager. Os parâmetros são usados para corresponder aos tokens existentes.

GetAuthenticationHeaderAsync(CancellationToken)

Obtém um token de acesso do cache de token ou do ponto de extremidade de autenticação do AD. Tentará atualizar o token de acesso se ele tiver expirado.

LoginByDeviceCodeAsync(String, Func<DeviceCodeResult,Boolean>)

Faça logon no azure Active Directory usando a autenticação de código do dispositivo.

LoginByDeviceCodeAsync(String, String, ActiveDirectoryServiceSettings, Func<DeviceCodeResult,Boolean>)

Faça logon no azure Active Directory usando a autenticação de código do dispositivo.

LoginByDeviceCodeAsync(String, String, ActiveDirectoryServiceSettings, TokenCache, Func<DeviceCodeResult,Boolean>)

Faça logon no azure Active Directory usando a autenticação de código do dispositivo.

LoginByDeviceCodeAsync(String, String, Func<DeviceCodeResult,Boolean>)

Faça logon no azure Active Directory usando a autenticação de código do dispositivo.

LoginByDeviceCodeAsync(String, String, TokenCache, Func<DeviceCodeResult,Boolean>)

Faça logon no azure Active Directory usando a autenticação de código do dispositivo.

Aplica-se a