AuthenticationConstants Kelas

Definisi

Nilai dan Konstanta yang digunakan untuk Autentikasi dan Authrisasi oleh Protokol Kerangka Kerja Bot.

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

Bidang

AllowedSigningAlgorithms

Algoritma penandatanganan token yang diizinkan. Token berasal dari saluran ke bot. Kode yang menggunakan ini juga mendukung token yang berasal dari emulator.

AnonymousAuthType

Menunjukkan bahwa AuthenticationType bersifat anonim (tidak ada ID aplikasi dan kata sandi yang disediakan).

AnonymousSkillAppId

AppId digunakan untuk membuat klaim keterampilan ketika tidak ada appId dan kata sandi yang dikonfigurasi.

AppIdClaim

Nama klaim ID Aplikasi. Seperti yang digunakan dalam token Microsoft AAD 1.0.

AudienceClaim

Klaim Audiens. Dari RFC 7519. https://tools.ietf.org/html/rfc7519#section-4.1.3 Klaim "aud" (audiens) mengidentifikasi penerima yang dimaksudkan JWT. Setiap prinsipal dimaksudkan untuk memproses JWT HARUS mengidentifikasi dirinya dengan nilai dalam klaim audiens. Jika prinsipal yang memproses klaim tidak mengidentifikasi dirinya dengan nilai dalam klaim "aud" ketika klaim ini ada, maka JWT HARUS ditolak. Dalam kasus umum, nilai "aud" adalah array string peka huruf besar/kecil, masing-masing berisi nilai StringOrURI. Dalam kasus khusus ketika JWT memiliki satu audiens, nilai "aud" MUNGKIN merupakan string sensitif huruf besar/kecil tunggal yang berisi nilai StringOrURI. Interpretasi nilai audiens umumnya spesifik untuk aplikasi. Penggunaan klaim ini BERSIFAT OPSIONAL.

AuthorizedParty

Klaim "azp". Pihak yang berwenang - pihak tempat Token ID dikeluarkan. Klaim ini mengikuti format umum yang ditetapkan dalam Spesifikasi OpenID. http://openid.net/specs/openid-connect-core-1_0.html#IDToken.

BotOpenIdMetadataKey

Kunci Pengaturan Aplikasi untuk nilai OpenIdMetadataUrl.

DefaultChannelAuthTenant

Penyewa default untuk memperoleh bot ke token saluran.

EmulateOAuthCardsKey

Kunci Pengaturan Aplikasi untuk apakah akan meniru OAuthCards saat menggunakan emulator.

KeyIdHeader

Dari RFC 7515 https://tools.ietf.org/html/rfc7515#section-4.1.4 Parameter Header "kid" (ID kunci) adalah petunjuk yang menunjukkan kunci mana yang digunakan untuk mengamankan JWS. Parameter ini memungkinkan pencetus untuk secara eksplisit menandakan perubahan kunci ke penerima. Struktur nilai "anak" tidak ditentukan. Nilainya HARUS berupa string peka huruf besar/kecil. Penggunaan Parameter Header ini BERSIFAT OPSIONAL. Ketika digunakan dengan JWK, nilai "anak" digunakan untuk mencocokkan nilai parameter "anak" JWK.

OAuthUrl

Url OAuth digunakan untuk mendapatkan token dari OAuthApiClient.

OAuthUrlKey

Kunci Pengaturan Aplikasi untuk nilai OAuthUrl.

ServiceUrlClaim

Nama klaim URL Layanan. Seperti yang digunakan dalam autentikasi Microsoft Bot Framework v3.1.

TenantIdClaim

Nama klaim Id Penyewa. Seperti yang digunakan dalam token Microsoft AAD.

ToBotFromAseChannelOpenIdMetadataUrl

TO BOT FROM AseChannel: Dokumen metadata OpenID untuk token yang berasal dari MSA.

ToBotFromChannelOpenIdMetadataUrl

TO BOT FROM CHANNEL: Dokumen metadata OpenID untuk token yang berasal dari MSA.

ToBotFromChannelTokenIssuer

TO BOT FROM CHANNEL: Penerbit token.

ToBotFromEmulatorOpenIdMetadataUrl

TO BOT FROM EMULATOR: Dokumen metadata OpenID untuk token yang berasal dari MSA.

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

KE BOT FROM ENTERPRISE CHANNEL: Dokumen metadata OpenID untuk token yang berasal dari MSA.

ToChannelFromBotLoginUrl

KE CHANNEL FROM BOT: URL Masuk.

USANG. Hanya untuk kompat biner.

ToChannelFromBotLoginUrlTemplate

TO CHANNEL FROM BOT: String templat URL masuk. Pengembang bot dapat menentukan penyewa mana yang akan mendapatkan token akses. Secara default, saluran hanya menerima token dari "botframework.com". Untuk detail selengkapnya, lihat https://aka.ms/bots/tenant-restriction.

ToChannelFromBotOAuthScope

KE CHANNEL FROM BOT: Cakupan OAuth untuk meminta.

ValidGovernmentTokenIssuerUrlTemplateV1

Templat URL penerbit token Government V1 Azure AD yang akan berisi id penyewa tempat token dikeluarkan.

ValidGovernmentTokenIssuerUrlTemplateV2

Templat URL penerbit token Government V2 Azure AD yang akan berisi id penyewa tempat token dikeluarkan.

ValidTokenIssuerUrlTemplateV1

Templat URL penerbit token Azure AD V1 yang akan berisi id penyewa tempat token dikeluarkan.

ValidTokenIssuerUrlTemplateV2

Templat URL penerbit token Azure AD V2 yang akan berisi id penyewa tempat token dikeluarkan.

VersionClaim

Nama klaim versi token. Seperti yang digunakan dalam token Microsoft AAD.

Berlaku untuk