Udostępnij za pośrednictwem


MsalAppCredentials Klasa

Definicja

Klasa uwierzytelniania implementująca IAuthenticator, używana do uzyskiwania tokenów dla komunikatów wychodzących do kanałów.

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

Konstruktory

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

Pola

Empty

Pusty zestaw poświadczeń.

Właściwości

AuthTenant

Pobiera lub ustawia dzierżawę tokenu uwierzytelniania kanału dla tego poświadczenia.

(Odziedziczone po AppCredentials)
ChannelAuthTenant

Pobiera lub ustawia dzierżawę do użycia na potrzeby uwierzytelniania kanału.

(Odziedziczone po AppCredentials)
CustomHttpClient

Pobiera lub ustawia dzierżawę tokenu uwierzytelniania kanału dla tego poświadczenia.

(Odziedziczone po AppCredentials)
DefaultChannelAuthTenant

Pobiera wartość DefaultChannelAuthTenant.

(Odziedziczone po AppCredentials)
Logger

Pobiera lub ustawia dzierżawę tokenu uwierzytelniania kanału dla tego poświadczenia.

(Odziedziczone po AppCredentials)
MicrosoftAppId

Pobiera lub ustawia identyfikator aplikacji firmy Microsoft dla tego poświadczenia.

(Odziedziczone po AppCredentials)
OAuthEndpoint

Pobiera punkt końcowy OAuth do użycia.

(Odziedziczone po AppCredentials)
OAuthScope

Pobiera zakres OAuth do użycia.

(Odziedziczone po AppCredentials)
ToChannelFromBotLoginUrlTemplate

Pobiera element ToChannelFromBotLoginUrlTemplate.

(Odziedziczone po AppCredentials)
ToChannelFromBotOAuthScope

Pobiera ciąg toChannelFromBotoAuthScope.

(Odziedziczone po AppCredentials)
ValidateAuthority

Pobiera wartość wskazującą, czy należy zweryfikować urząd.

(Odziedziczone po AppCredentials)

Metody

BuildIAuthenticator()

Tworzy leniwy IAuthenticator do użycia na potrzeby pozyskiwania tokenów.

GetTokenAsync(Boolean)

Pobiera token dostępu OAuth.

(Odziedziczone po AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Zastosuj poświadczenia do żądania HTTP.

(Odziedziczone po AppCredentials)

Jawne implementacje interfejsu

IAuthenticator.GetTokenAsync(Boolean)

Klasa uwierzytelniania implementująca IAuthenticator, używana do uzyskiwania tokenów dla komunikatów wychodzących do kanałów.

Dotyczy