MsalAppCredentials Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |