MsalAppCredentials Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Authentifizierungsklasse, die implementiert IAuthenticator, verwendet wird, um Token für ausgehende Nachrichten an die Kanäle zu erfassen.
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
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger) |
Initialisiert eine neue Instanz der MsalAppCredentials-Klasse. |
| MsalAppCredentials(String, String, String, String, Boolean, ILogger) |
Initialisiert eine neue Instanz der MsalAppCredentials-Klasse. |
| MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger) |
Initialisiert eine neue Instanz der MsalAppCredentials-Klasse. |
| MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger) |
Initialisiert eine neue Instanz der MsalAppCredentials-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| Empty |
Eine leere Gruppe von Anmeldeinformationen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AuthTenant |
Dient zum Abrufen oder Festlegen des Kanalauthentifizierungstokenmandanten für diese Anmeldeinformationen. (Geerbt von AppCredentials) |
| ChannelAuthTenant |
Ruft den Mandanten ab, der für die Kanalauthentifizierung verwendet werden soll, oder legt diesen fest. (Geerbt von AppCredentials) |
| CustomHttpClient |
Dient zum Abrufen oder Festlegen des Kanalauthentifizierungstokenmandanten für diese Anmeldeinformationen. (Geerbt von AppCredentials) |
| DefaultChannelAuthTenant |
Ruft DefaultChannelAuthTenant ab. (Geerbt von AppCredentials) |
| Logger |
Dient zum Abrufen oder Festlegen des Kanalauthentifizierungstokenmandanten für diese Anmeldeinformationen. (Geerbt von AppCredentials) |
| MicrosoftAppId |
Ruft die Microsoft-App-ID für diese Anmeldeinformationen ab oder legt sie fest. (Geerbt von AppCredentials) |
| OAuthEndpoint |
Ruft den zu verwendenden OAuth-Endpunkt ab. (Geerbt von AppCredentials) |
| OAuthScope |
Ruft den zu verwendenden OAuth-Bereich ab. (Geerbt von AppCredentials) |
| ToChannelFromBotLoginUrlTemplate |
Ruft ToChannelFromBotLoginUrlTemplate ab. (Geerbt von AppCredentials) |
| ToChannelFromBotOAuthScope |
Ruft ToChannelFromBotOAuthScope ab. (Geerbt von AppCredentials) |
| ValidateAuthority |
Ruft einen Wert ab, der angibt, ob die Autorität überprüft werden soll. (Geerbt von AppCredentials) |
Methoden
| Name | Beschreibung |
|---|---|
| BuildIAuthenticator() |
Es baut den Lazy IAuthenticator auf, um für den Token-Erwerb verwendet zu werden. |
| GetTokenAsync(Boolean) |
Ruft ein OAuth-Zugriffstoken ab. (Geerbt von AppCredentials) |
| ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken) |
Wenden Sie die Anmeldeinformationen auf die HTTP-Anforderung an. (Geerbt von AppCredentials) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IAuthenticator.GetTokenAsync(Boolean) |
Eine Authentifizierungsklasse, die implementiert IAuthenticator, verwendet wird, um Token für ausgehende Nachrichten an die Kanäle zu erfassen. |