MsalAppCredentials Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe d’authentification qui implémente IAuthenticator, utilisée pour acquérir des jetons pour les messages sortants vers les canaux.
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
- Héritage
- Implémente
Constructeurs
MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger) |
Initialise une nouvelle instance de la classe MsalAppCredentials. |
MsalAppCredentials(String, String, String, String, Boolean, ILogger) |
Initialise une nouvelle instance de la classe MsalAppCredentials. |
MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger) |
Initialise une nouvelle instance de la classe MsalAppCredentials. |
MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger) |
Initialise une nouvelle instance de la classe MsalAppCredentials. |
Champs
Empty |
Ensemble vide d’informations d’identification. |
Propriétés
AuthTenant |
Obtient ou définit le locataire du jeton d’authentification du canal pour ces informations d’identification. (Hérité de AppCredentials) |
ChannelAuthTenant |
Obtient ou définit le locataire à utiliser pour l’authentification par canal. (Hérité de AppCredentials) |
CustomHttpClient |
Obtient ou définit le locataire du jeton d’authentification du canal pour ces informations d’identification. (Hérité de AppCredentials) |
DefaultChannelAuthTenant |
Obtient DefaultChannelAuthTenant. (Hérité de AppCredentials) |
Logger |
Obtient ou définit le locataire du jeton d’authentification du canal pour ces informations d’identification. (Hérité de AppCredentials) |
MicrosoftAppId |
Obtient ou définit l’ID d’application Microsoft pour ces informations d’identification. (Hérité de AppCredentials) |
OAuthEndpoint |
Obtient le point de terminaison OAuth à utiliser. (Hérité de AppCredentials) |
OAuthScope |
Obtient l’étendue OAuth à utiliser. (Hérité de AppCredentials) |
ToChannelFromBotLoginUrlTemplate |
Obtient ToChannelFromBotLoginUrlTemplate. (Hérité de AppCredentials) |
ToChannelFromBotOAuthScope |
Obtient ToChannelFromBotOAuthScope. (Hérité de AppCredentials) |
ValidateAuthority |
Obtient une valeur indiquant s’il faut valider l’autorité. (Hérité de AppCredentials) |
Méthodes
BuildIAuthenticator() |
Génère la IAuthenticator différée à utiliser pour l’acquisition de jetons. |
GetTokenAsync(Boolean) |
Obtient un jeton d’accès OAuth. (Hérité de AppCredentials) |
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken) |
Appliquez les informations d’identification à la requête HTTP. (Hérité de AppCredentials) |
Implémentations d’interfaces explicites
IAuthenticator.GetTokenAsync(Boolean) |
Classe d’authentification qui implémente IAuthenticator, utilisée pour acquérir des jetons pour les messages sortants vers les canaux. |