MsalAppCredentials Clase

Definición

Una clase de autenticación que implementa IAuthenticator, usada para adquirir tokens para mensajes salientes a los canales.

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
Herencia
Microsoft.Rest.ServiceClientCredentials
MsalAppCredentials
Implementaciones

Constructores

Nombre Description
MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger)

Inicializa una nueva instancia de la clase MsalAppCredentials.

MsalAppCredentials(String, String, String, String, Boolean, ILogger)

Inicializa una nueva instancia de la clase MsalAppCredentials.

MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger)

Inicializa una nueva instancia de la clase MsalAppCredentials.

MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger)

Inicializa una nueva instancia de la clase MsalAppCredentials.

Campos

Nombre Description
Empty

Conjunto vacío de credenciales.

Propiedades

Nombre Description
AuthTenant

Obtiene o establece el inquilino del token de autenticación del canal para esta credencial.

(Heredado de AppCredentials)
ChannelAuthTenant

Obtiene o establece el inquilino que se va a usar para la autenticación de canal.

(Heredado de AppCredentials)
CustomHttpClient

Obtiene o establece el inquilino del token de autenticación del canal para esta credencial.

(Heredado de AppCredentials)
DefaultChannelAuthTenant

Obtiene DefaultChannelAuthTenant.

(Heredado de AppCredentials)
Logger

Obtiene o establece el inquilino del token de autenticación del canal para esta credencial.

(Heredado de AppCredentials)
MicrosoftAppId

Obtiene o establece el identificador de aplicación de Microsoft para esta credencial.

(Heredado de AppCredentials)
OAuthEndpoint

Obtiene el punto de conexión de OAuth que se va a usar.

(Heredado de AppCredentials)
OAuthScope

Obtiene el ámbito de OAuth que se va a usar.

(Heredado de AppCredentials)
ToChannelFromBotLoginUrlTemplate

Obtiene ToChannelFromBotLoginUrlTemplate.

(Heredado de AppCredentials)
ToChannelFromBotOAuthScope

Obtiene ToChannelFromBotoAuthScope.

(Heredado de AppCredentials)
ValidateAuthority

Obtiene un valor que indica si se va a validar la entidad.

(Heredado de AppCredentials)

Métodos

Nombre Description
BuildIAuthenticator()

Construye el lazy IAuthenticator para ser usado en la adquisición de tokens.

GetTokenAsync(Boolean)

Obtiene un token de acceso de OAuth.

(Heredado de AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Aplique las credenciales a la solicitud HTTP.

(Heredado de AppCredentials)

Implementaciones de interfaz explícitas

Nombre Description
IAuthenticator.GetTokenAsync(Boolean)

Una clase de autenticación que implementa IAuthenticator, usada para adquirir tokens para mensajes salientes a los canales.

Se aplica a