MsalAppCredentials Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En autentiseringsklass som implementerar IAuthenticator, som används för att hämta token 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
- Implementeringar
Konstruktorer
MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger) |
Initierar en ny instans av klassen MsalAppCredentials. |
MsalAppCredentials(String, String, String, String, Boolean, ILogger) |
Initierar en ny instans av klassen MsalAppCredentials. |
MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger) |
Initierar en ny instans av klassen MsalAppCredentials. |
MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger) |
Initierar en ny instans av klassen MsalAppCredentials. |
Fält
Empty |
En tom uppsättning autentiseringsuppgifter. |
Egenskaper
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
BuildIAuthenticator() |
Skapar den lata IAuthenticator som ska användas för tokenförvärv. |
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
IAuthenticator.GetTokenAsync(Boolean) |
En autentiseringsklass som implementerar IAuthenticator, som används för att hämta token för utgående meddelanden till kanalerna. |