Compartilhar via


AppCredentials Classe

Definição

Abstração base para credenciais do AAD para autenticação e cache.

public abstract class AppCredentials : Microsoft.Rest.ServiceClientCredentials
type AppCredentials = class
    inherit ServiceClientCredentials
Public MustInherit Class AppCredentials
Inherits ServiceClientCredentials
Herança
Microsoft.Rest.ServiceClientCredentials
AppCredentials
Derivado

Construtores

AppCredentials(String, HttpClient, ILogger)

Inicializa uma nova instância da classe AppCredentials.

AppCredentials(String, HttpClient, ILogger, String)

Inicializa uma nova instância da classe AppCredentials.

Propriedades

AuthTenant

Obtém ou define o locatário do token de autenticação de canal para essa credencial.

ChannelAuthTenant

Obtém ou define o locatário a ser usado para autenticação de canal.

CustomHttpClient

Obtém ou define o locatário do token de autenticação de canal para essa credencial.

Logger

Obtém ou define o locatário do token de autenticação de canal para essa credencial.

MicrosoftAppId

Obtém ou define a ID do aplicativo da Microsoft para essa credencial.

OAuthEndpoint

Obtém o ponto de extremidade OAuth a ser usado.

OAuthScope

Obtém o escopo OAuth a ser usado.

ValidateAuthority

Obtém um valor que indica se a Autoridade deve ser validada.

Métodos

BuildAuthenticator()

Cria o lento AdalAuthenticator a ser usado para aquisição de token.

BuildIAuthenticator()

Cria o lento IAuthenticator a ser usado para aquisição de token.

GetTokenAsync(Boolean)

Obtém um token de acesso OAuth.

IsTrustedServiceUrl(String)
Obsoleto.

Verifica se a URL do serviço é para um host confiável ou não.

ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Aplique as credenciais à solicitação HTTP.

TrustServiceUrl(String)
Obsoleto.

Adiciona o host da URL de serviço a MicrosoftAppCredentials hosts confiáveis.

TrustServiceUrl(String, DateTime)
Obsoleto.

Adiciona o host da URL de serviço a MicrosoftAppCredentials hosts confiáveis.

Aplica-se a