Partager via


MsalAppCredentials Classe

Définition

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

S’applique à