Compartilhar via


MicrosoftAppCredentials Classe

Definição

Implementação e cache de autenticação do MicrosoftAppCredentials.

public class MicrosoftAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials
type MicrosoftAppCredentials = class
    inherit AppCredentials
Public Class MicrosoftAppCredentials
Inherits AppCredentials
Herança
Microsoft.Rest.ServiceClientCredentials
MicrosoftAppCredentials
Derivado

Construtores

MicrosoftAppCredentials(String, String)

Inicializa uma nova instância da classe MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, HttpClient)

Inicializa uma nova instância da classe MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, HttpClient, ILogger)

Inicializa uma nova instância da classe MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, HttpClient, ILogger, String)

Inicializa uma nova instância da classe MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, String, HttpClient)

Inicializa uma nova instância da classe MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, String, HttpClient, ILogger)

Inicializa uma nova instância da classe MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, String, HttpClient, ILogger, String)

Inicializa uma nova instância da classe MicrosoftAppCredentials.

Campos

Empty

Um conjunto vazio de credenciais.

MicrosoftAppIdKey

A propriedade de configuração da ID do aplicativo da Microsoft.

MicrosoftAppPasswordKey

A propriedade de configuração para o aplicativo Microsoft Password.

MicrosoftAppTenantIdKey

A propriedade de configuração da ID do locatário do Azure AD.

MicrosoftAppTypeKey

A propriedade de configuração para o tipo de aplicativo do bot – MultiTenant, SingleTenant ou MSI.

Propriedades

AuthTenant

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

(Herdado de AppCredentials)
ChannelAuthTenant

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

(Herdado de AppCredentials)
CustomHttpClient

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

(Herdado de AppCredentials)
Logger

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

(Herdado de AppCredentials)
MicrosoftAppId

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

(Herdado de AppCredentials)
MicrosoftAppPassword

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

OAuthEndpoint

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

(Herdado de AppCredentials)
OAuthScope

Obtém o escopo OAuth a ser usado.

(Herdado de AppCredentials)
ValidateAuthority

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

(Herdado de AppCredentials)

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.

(Herdado de AppCredentials)
GetTokenAsync(Boolean)

Obtém um token de acesso OAuth.

(Herdado de AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Aplique as credenciais à solicitação HTTP.

(Herdado de AppCredentials)

Aplica-se a