Taal

MsalAppCredentials Klas

Definitie

Een authenticatieklasse die implementeert IAuthenticator, gebruikt om tokens te verkrijgen voor uitgaande berichten naar de kanalen.

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

Constructors

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

Initialiseert een nieuw exemplaar van de MsalAppCredentials klasse.

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

Initialiseert een nieuw exemplaar van de MsalAppCredentials klasse.

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

Initialiseert een nieuw exemplaar van de MsalAppCredentials klasse.

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

Initialiseert een nieuw exemplaar van de MsalAppCredentials klasse.

Velden

Name Description
Empty

Een lege set referenties.

Eigenschappen

Name Description
AuthTenant

Hiermee wordt de tenant voor kanaalverificatietoken opgehaald of ingesteld voor deze referentie.

(Overgenomen van AppCredentials)
ChannelAuthTenant

Hiermee wordt de tenant opgehaald of ingesteld die moet worden gebruikt voor kanaalverificatie.

(Overgenomen van AppCredentials)
CustomHttpClient

Hiermee wordt de tenant voor kanaalverificatietoken opgehaald of ingesteld voor deze referentie.

(Overgenomen van AppCredentials)
DefaultChannelAuthTenant

Hiermee wordt DefaultChannelAuthTenant opgeslagen.

(Overgenomen van AppCredentials)
Logger

Hiermee wordt de tenant voor kanaalverificatietoken opgehaald of ingesteld voor deze referentie.

(Overgenomen van AppCredentials)
MicrosoftAppId

Hiermee haalt u de Microsoft-app-id voor deze referentie op of stelt u deze in.

(Overgenomen van AppCredentials)
OAuthEndpoint

Hiermee haalt u het OAuth-eindpunt op dat moet worden gebruikt.

(Overgenomen van AppCredentials)
OAuthScope

Hiermee haalt u het OAuth-bereik op dat moet worden gebruikt.

(Overgenomen van AppCredentials)
ToChannelFromBotLoginUrlTemplate

Hiermee haalt u ToChannelFromBotLoginUrlTemplate op.

(Overgenomen van AppCredentials)
ToChannelFromBotOAuthScope

Hiermee haalt u ToChannelFromBotoAuthScope op.

(Overgenomen van AppCredentials)
ValidateAuthority

Hiermee wordt een waarde opgehaald die aangeeft of de instantie moet worden gevalideerd.

(Overgenomen van AppCredentials)

Methoden

Name Description
BuildIAuthenticator()

Bouwt de luie IAuthenticator om te gebruiken voor tokenverwerving.

GetTokenAsync(Boolean)

Hiermee haalt u een OAuth-toegangstoken op.

(Overgenomen van AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Pas de referenties toe op de HTTP-aanvraag.

(Overgenomen van AppCredentials)

Expliciete interface-implementaties

Name Description
IAuthenticator.GetTokenAsync(Boolean)

Een authenticatieklasse die implementeert IAuthenticator, gebruikt om tokens te verkrijgen voor uitgaande berichten naar de kanalen.

Van toepassing op