Język

MsalAppCredentials Klasa

Definicja

Klasa uwierzytelniania, która implementuje IAuthenticator, służy do pozyskiwania tokenów do wysyłania wiadomości 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

Nazwa Opis
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

Nazwa Opis
Empty

Pusty zestaw poświadczeń.

Właściwości

Nazwa Opis
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

Nazwa Opis
BuildIAuthenticator()

Buduje leniwy IAuthenticator przedmiot do zdobywania 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

Nazwa Opis
IAuthenticator.GetTokenAsync(Boolean)

Klasa uwierzytelniania, która implementuje IAuthenticator, służy do pozyskiwania tokenów do wysyłania wiadomości wychodzących do kanałów.

Dotyczy