Språk

MsalAppCredentials Klass

Definition

En autentiseringsklass som implementerar IAuthenticator, används för att hämta tokens för utgående meddelanden till kanalerna.

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
Arv
Microsoft.Rest.ServiceClientCredentials
MsalAppCredentials
Implementeringar

Konstruktorer

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

Initierar en ny instans av MsalAppCredentials klassen.

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

Initierar en ny instans av MsalAppCredentials klassen.

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

Initierar en ny instans av MsalAppCredentials klassen.

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

Initierar en ny instans av MsalAppCredentials klassen.

Fält

Name Description
Empty

En tom uppsättning autentiseringsuppgifter.

Egenskaper

Name Description
AuthTenant

Hämtar eller anger klientorganisationen för kanalautentiseringstoken för den här autentiseringsuppgiften.

(Ärvd från AppCredentials)
ChannelAuthTenant

Hämtar eller ställer in klientorganisationen som ska användas för kanalautentisering.

(Ärvd från AppCredentials)
CustomHttpClient

Hämtar eller anger klientorganisationen för kanalautentiseringstoken för den här autentiseringsuppgiften.

(Ärvd från AppCredentials)
DefaultChannelAuthTenant

Hämtar DefaultChannelAuthTenant.

(Ärvd från AppCredentials)
Logger

Hämtar eller anger klientorganisationen för kanalautentiseringstoken för den här autentiseringsuppgiften.

(Ärvd från AppCredentials)
MicrosoftAppId

Hämtar eller anger Microsofts app-ID för den här autentiseringsuppgiften.

(Ärvd från AppCredentials)
OAuthEndpoint

Hämtar OAuth-slutpunkten att använda.

(Ärvd från AppCredentials)
OAuthScope

Hämtar OAuth-omfånget att använda.

(Ärvd från AppCredentials)
ToChannelFromBotLoginUrlTemplate

Hämtar ToChannelFromBotLoginUrlTemplate.

(Ärvd från AppCredentials)
ToChannelFromBotOAuthScope

Hämtar ToChannelFromBotoAuthScope.

(Ärvd från AppCredentials)
ValidateAuthority

Hämtar ett värde som anger om utfärdaren ska verifieras.

(Ärvd från AppCredentials)

Metoder

Name Description
BuildIAuthenticator()

Bygger lat IAuthenticator för att användas för tokeninsamling.

GetTokenAsync(Boolean)

Hämtar en OAuth-åtkomsttoken.

(Ärvd från AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Tillämpa autentiseringsuppgifterna på HTTP-begäran.

(Ärvd från AppCredentials)

Explicita gränssnittsimplementeringar

Name Description
IAuthenticator.GetTokenAsync(Boolean)

En autentiseringsklass som implementerar IAuthenticator, används för att hämta tokens för utgående meddelanden till kanalerna.

Gäller för