MsalAppCredentials 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 classe de autenticação que implementa IAuthenticator, usada para adquirir tokens para mensagens de saída para os canais.
public class MsalAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials, Microsoft.Bot.Connector.Authentication.IAuthenticator
type MsalAppCredentials = class
inherit AppCredentials
interface IAuthenticator
Public Class MsalAppCredentials
Inherits AppCredentials
Implements IAuthenticator
- Herança
- Implementações
Construtores
MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger) |
Inicializa uma nova instância da classe MsalAppCredentials. |
MsalAppCredentials(String, String, String, String, Boolean, ILogger) |
Inicializa uma nova instância da classe MsalAppCredentials. |
MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger) |
Inicializa uma nova instância da classe MsalAppCredentials. |
MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger) |
Inicializa uma nova instância da classe MsalAppCredentials. |
Campos
Empty |
Um conjunto vazio de credenciais. |
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) |
DefaultChannelAuthTenant |
Obtém DefaultChannelAuthTenant. (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) |
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) |
ToChannelFromBotLoginUrlTemplate |
Obtém ToChannelFromBotLoginUrlTemplate. (Herdado de AppCredentials) |
ToChannelFromBotOAuthScope |
Obtém ToChannelFromBotOAuthScope. (Herdado de AppCredentials) |
ValidateAuthority |
Obtém um valor que indica se a Autoridade deve ser validada. (Herdado de AppCredentials) |
Métodos
BuildIAuthenticator() |
Cria o IAuthenticator lento a ser usado para aquisição de token. |
GetTokenAsync(Boolean) |
Obtém um token de acesso OAuth. (Herdado de AppCredentials) |
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken) |
Aplique as credenciais à solicitação HTTP. (Herdado de AppCredentials) |
Implantações explícitas de interface
IAuthenticator.GetTokenAsync(Boolean) |
Uma classe de autenticação que implementa IAuthenticator, usada para adquirir tokens para mensagens de saída para os canais. |