Microsoft.Bot.Connector.Authentication Ruang nama

Kelas

AllowedCallersClaimsValidator

Validator klaim yang menambahkan otorisasi tingkat aplikasi berdasarkan daftar sederhana Id aplikasi yang diizinkan untuk dipanggil.

AllowedSkillsClaimsValidator

Validator klaim yang memuat daftar yang diizinkan dari daftar AppId yang diizinkan dan memeriksa apakah respons berasal dari keterampilan yang dikonfigurasi.

AppCredentials

Abstraksi dasar untuk kredensial AAD untuk autentikasi dan penembolokan.

AseChannelValidation

Memvalidasi dan Memeriksa token JWT dari AseChannel.

AuthenticateRequestResult

Hasil dari panggilan untuk mengautentikasi permintaan Protokol Kerangka Kerja Bot.

AuthenticationConfiguration

Pengaturan konfigurasi umum untuk autentikasi.

AuthenticationConstants

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

AuthenticatorResult

Mewakili hasil proses autentikasi. Termasuk token keamanan dan waktu kedaluwarsanya.

BotFrameworkAuthentication

Mewakili Lingkungan Cloud yang digunakan untuk mengautentikasi panggilan jaringan Protokol Kerangka Kerja Bot dalam lingkungan ini.

BotFrameworkAuthenticationFactory

Pabrik untuk BotFrameworkAuthentication yang merangkum kode autentikasi Protokol Kerangka Kerja Bot khusus lingkungan.

CertificateAppCredentials

Implementasi dan cache auth CertificateAppCredentials.

CertificateAppCredentialsOptions

Opsi CertificateAppCredentials.

CertificateGovernmentAppCredentials

Implementasi autentikasi CertificateGovAppCredentials untuk Gov Cloud.

CertificateServiceClientCredentialsFactory

Implementasi Identitas Terkelola dari antarmuka ServiceClientCredentialsFactory.

ChannelValidation

Memvalidasi token JWT yang dikirim dari Azure.

ClaimsValidator

Antarmuka yang digunakan untuk memvalidasi identitas Claim.

ConnectorFactory

Kelas pabrik yang digunakan untuk membuat ConnectorClients dengan kredensial yang sesuai untuk appId saat ini.

EmulatorValidation

Memvalidasi dan Memeriksa token JWT dari Bot Framework Emulator.

EndorsementsRetriever

Properti dukungan dalam setiap kunci berisi satu atau beberapa string dukungan yang dapat Anda gunakan untuk memverifikasi bahwa ID saluran yang ditentukan dalam properti channelId dalam objek Aktivitas permintaan masuk autentik. Detail selengkapnya di: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

EndorsementsValidator

Berisi metode pembantu untuk memverifikasi dukungan JWT.

EnterpriseChannelValidation

Memvalidasi token JWT dari saluran perusahaan.

GovernmentAuthenticationConstants

Nilai dan Konstanta yang digunakan untuk Autentikasi dan Otorisasi oleh Protokol Kerangka Kerja Bot ke Pusat Data Pemerintah AS.

GovernmentChannelValidation

Token Valies JWT dari saluran Pemerintah.

JwtTokenExtractor

Kelas pemrosesan token JWT yang mendapatkan informasi identitas dan melakukan validasi token keamanan.

JwtTokenValidation

Berisi metode pembantu untuk mengautentikasi permintaan HTTP masuk.

ManagedIdentityAppCredentials

Implementasi autentikasi Identitas Layanan Terkelola.

ManagedIdentityAuthenticator

Abstraksi untuk memperoleh token dari Identitas Layanan Terkelola.

ManagedIdentityServiceClientCredentialsFactory

Implementasi Identitas Terkelola dari antarmuka ServiceClientCredentialsFactory.

MicrosoftAppCredentials

Implementasi dan cache autentikasi MicrosoftAppCredentials.

MicrosoftGovernmentAppCredentials

Implementasi autentikasi MicrosoftGovernmentAppCredentials.

MsalAppCredentials

Kelas autentikasi yang mengimplementasikan IAuthenticator, digunakan untuk memperoleh token untuk pesan keluar ke saluran.

MsalServiceClientCredentialsFactory

Pabrik info masuk yang menggunakan MSAL untuk memperoleh token.

OAuthConfiguration

Konfigurasi untuk autentikasi kredensial klien OAuth.

PasswordServiceClientCredentialFactory

Implementasi sederhana antarmuka ServiceClientCredentialsFactory.

Retry

Mencoba kembali operasi asinkron. Jika terjadi kesalahan, ia mengumpulkan dan mengembalikan pengecualian dalam objek AggregateException.

RetryParams

Kelas pembungkus yang mendefinisikan perilaku mencoba kembali.

ServiceClientCredentialsFactory

Kelas abstrak ServiceClientCredentialsFactory untuk memungkinkan Bot menyediakan Microsoft.Rest.ServiceClientCredentials mereka sendiri agar bot dapat menyalurkan atau bot keterampilan ke panggilan bot induk.

SimpleChannelProvider

Penyedia saluran sederhana dengan parameter konfigurasi dasar untuk terhubung ke layanan saluran Bot Framework.

SimpleCredentialProvider

Implementasi sederhana antarmuka ICredentialProvider.

SkillValidation

Memvalidasi token JWT yang dikirim ke dan dari Keterampilan.

ThrottleException

Pengecualian pembatasan kustom.

TimeSpanExtensions

Metode ekstensi untuk kelas TimeSpan.

UserTokenClient

Klien untuk mengakses layanan token pengguna.

Antarmuka

IAuthenticator

Kontrak untuk kelas autentikasi yang mengambil token autentikasi.

IChannelProvider

Antarmuka ChannelProvider. Antarmuka ini memungkinkan Bot untuk menyediakan implementasi mereka sendiri agar parameter konfigurasi terhubung ke Bot. Layanan saluran kerangka kerja.

ICredentialProvider

Antarmuka CredentialProvider. Antarmuka ini memungkinkan Bot untuk memberikan implementasi mereka sendiri tentang apa itu, dan apa yang tidak, appId dan kata sandi yang valid. Ini berguna dalam kasus bot multi-penyewa, di mana bot mungkin perlu memanggil layanan untuk menentukan apakah pasangan appid/kata sandi tertentu valid.

Untuk bot Penyewa Tunggal (sebagian besar) penyedia statis sederhana sudah cukup.

IServiceClientCredentialProvider

Antarmuka ServiceClientCredentialProvider. Antarmuka ini memungkinkan Bot untuk memberikan bukti identitas layanan mereka sendiri untuk tujuan melakukan panggilan layanan dari bot ke saluran. Implementor harus mengembalikan ServiceClientCredentails dari metode GetCredentials.