Partager via


MicrosoftAppCredentials Classe

Définition

Implémentation et cache d’authentification MicrosoftAppCredentials.

public class MicrosoftAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials
type MicrosoftAppCredentials = class
    inherit AppCredentials
Public Class MicrosoftAppCredentials
Inherits AppCredentials
Héritage
Microsoft.Rest.ServiceClientCredentials
MicrosoftAppCredentials
Dérivé

Constructeurs

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

Initialise une nouvelle instance de la classe MicrosoftAppCredentials.

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

Initialise une nouvelle instance de la classe MicrosoftAppCredentials.

Champs

Empty

Ensemble vide d’informations d’identification.

MicrosoftAppIdKey

Propriété de configuration de l’ID d’application Microsoft.

MicrosoftAppPasswordKey

Propriété de configuration du mot de passe de l’application Microsoft.

MicrosoftAppTenantIdKey

Propriété de configuration pour l’ID de locataire du locataire Azure AD.

MicrosoftAppTypeKey

Propriété de configuration pour le type d’application du bot - MultiTenant, SingleTenant ou MSI.

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)
MicrosoftAppPassword

Obtient ou définit le mot de passe de l’application Microsoft pour ces informations d’identification.

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)

S’applique à