Freigeben über


AuthenticationConstants Klasse

Definition

Werte und Konstanten, die für die Authentifizierung und Authentifizierung durch das Bot Framework-Protokoll verwendet werden.

public static class AuthenticationConstants
type AuthenticationConstants = class
Public Class AuthenticationConstants
Vererbung
AuthenticationConstants

Felder

AllowedSigningAlgorithms

Zulässige Tokensignaturalgorithmen. Token stammen von Kanälen zum Bot. Der Code, der dies verwendet, unterstützt auch Token, die aus dem Emulator stammen.

AnonymousAuthType

Gibt an, dass AuthenticationType anonym ist (es wurden keine App-ID und kein Kennwort angegeben).

AnonymousSkillAppId

AppId zum Erstellen von Qualifikationsansprüchen verwendet, wenn keine AppId und kein Kennwort konfiguriert ist.

AppIdClaim

Name des App-ID-Anspruchs. Wie in Microsoft AAD 1.0-Token verwendet.

AudienceClaim

Zielgruppenanspruch. Aus RFC 7519. https://tools.ietf.org/html/rfc7519#section-4.1.3 Der Anspruch "aud" (Zielgruppe) identifiziert die Empfänger, für die das JWT vorgesehen ist. Jeder Prinzipal zur Verarbeitung des JWT MUSS sich selbst mit einem Wert im Zielgruppenanspruch identifizieren. Wenn der Prinzipal, der den Anspruch verarbeitet, sich nicht mit einem Wert im "aud"-Anspruch identifiziert, wenn dieser Anspruch vorhanden ist, muss der JWT abgelehnt werden. Im Allgemeinen ist der Wert "aud" ein Array mit Zeichenfolgen mit Groß-/Kleinschreibung, die jeweils einen StringOrURI-Wert enthalten. Im Speziellen Fall, wenn das JWT eine Zielgruppe hat, kann der Wert "aud" eine einzelne Zeichenfolge mit Groß-/Kleinschreibung sein, die einen StringOrURI-Wert enthält. Die Interpretation von Zielgruppenwerten ist in der Regel anwendungsspezifisch. Die Verwendung dieses Anspruchs ist OPTIONAL.

AuthorizedParty

"azp" Anspruch. Autorisierte Partei – die Partei, für die das ID-Token ausgestellt wurde. Dieser Anspruch folgt dem allgemeinen Format in der OpenID Spec. http://openid.net/specs/openid-connect-core-1_0.html#IDToken.

BotOpenIdMetadataKey

Anwendungseinstellungsschlüssel für den OpenIdMetadataUrl-Wert.

DefaultChannelAuthTenant

Der Standardmandant, von dem bot zum Kanaltoken abgerufen werden soll.

EmulateOAuthCardsKey

Anwendungseinstellungsschlüssel, um zu emulieren, ob OAuthCards bei Verwendung des Emulators emuliert werden sollen.

KeyIdHeader

Von RFC 7515 https://tools.ietf.org/html/rfc7515#section-4.1.4 Der Headerparameter "kid" (Key ID) ist ein Hinweis, der angibt, welcher Schlüssel zum Sichern der JWS verwendet wurde. Mit diesem Parameter können Originatoren explizit eine Änderung des Schlüssels an Empfänger signalisieren. Die Struktur des "kid"-Werts ist nicht angegeben. Der Wert MUSS eine Zeichenfolge mit Groß-/Kleinschreibung sein. Die Verwendung dieses Headerparameters ist OPTIONAL. Bei Verwendung mit einem JWK wird der Wert "kid" verwendet, um einem JWK -Parameterwert "kid" zu entsprechen.

OAuthUrl

OAuth-URL, die verwendet wird, um ein Token von OAuthApiClient abzurufen.

OAuthUrlKey

Anwendungseinstellungsschlüssel für den OAuthUrl-Wert.

ServiceUrlClaim

Name des Dienst-URL-Anspruchs. Wie in Microsoft Bot Framework v3.1-Authentifizierung verwendet.

TenantIdClaim

Name des Mandanten-ID-Anspruchs. Wie in Microsoft AAD-Token verwendet.

ToBotFromAseChannelOpenIdMetadataUrl

TO BOT FROM AseChannel: OpenID-Metadatendokument für Token, die von MSA stammen.

ToBotFromChannelOpenIdMetadataUrl

TO BOT FROM CHANNEL: OpenID-Metadatendokument für Token, die von MSA stammen.

ToBotFromChannelTokenIssuer

TO BOT FROM CHANNEL: Token issuer.

ToBotFromEmulatorOpenIdMetadataUrl

TO BOT FROM EMULATOR: OpenID-Metadatendokument für Token, die von MSA stammen.

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

TO BOT FROM ENTERPRISE CHANNEL: OpenID-Metadatendokument für Token, die von MSA stammen.

ToChannelFromBotLoginUrl

TO CHANNEL FROM BOT: Login URL.

VERALTET. Nur für binärkompat.

ToChannelFromBotLoginUrlTemplate

TO CHANNEL FROM BOT: Anmelde-URL-Vorlagenzeichenfolge. Bot-Entwickler können angeben, von welchem Mandanten ein Zugriffstoken abgerufen werden soll. Standardmäßig akzeptieren die Kanäle nur Token von "botframework.com". Weitere Informationen finden Sie unter https://aka.ms/bots/tenant-restriction.

ToChannelFromBotOAuthScope

TO CHANNEL FROM BOT: OAuth scope to request.

ValidGovernmentTokenIssuerUrlTemplateV1

Die Azure AD-Tokenherausgeber-URL-Vorlage für Government V1, die die Mandanten-ID enthält, von der das Token ausgestellt wurde.

ValidGovernmentTokenIssuerUrlTemplateV2

Die Azure AD-Tokenherausgeber-URL-Vorlage für Government V2, die die Mandanten-ID enthält, von der das Token ausgestellt wurde.

ValidTokenIssuerUrlTemplateV1

Die URL-Vorlage für den Azure AD-Tokenherausgeber, die die Mandanten-ID enthält, von der das Token ausgestellt wurde.

ValidTokenIssuerUrlTemplateV2

Die URL-Vorlage für den Azure AD-Tokenherausgeber, die die Mandanten-ID enthält, von der das Token ausgestellt wurde.

VersionClaim

Name des Tokenversionsanspruchs. Wie in Microsoft AAD-Token verwendet.

Gilt für: