Aracılığıyla paylaş


Microsoft.Bot.Connector.Authentication Ad Alanı

Sınıflar

AdalAuthenticator

Azure'da isteklerin kimliğini doğrulamak için kullanılan uygulayan IAuthenticatorbir kimlik doğrulama sınıfı.

AllowedCallersClaimsValidator

Çağırmasına izin verilen uygulama kimliklerinin basit bir listesini temel alarak uygulama düzeyi yetkilendirmesi ekleyen talep doğrulayıcı.

AllowedSkillsClaimsValidator

Sağlanan izin verilen AppId'ler listesinden izin verilenler listesini yükleyen ve yanıtların yapılandırılmış becerilerden geldiğini denetleen bir talep doğrulayıcı.

AppCredentials

Kimlik doğrulaması ve önbelleğe alma için AAD kimlik bilgileri için temel soyutlama.

AuthenticateRequestResult

Bot Framework Protokolü isteğinin kimliğini doğrulamak için yapılan çağrının sonucu.

AuthenticationConfiguration

Kimlik doğrulaması için genel yapılandırma ayarları.

AuthenticationConstants

Bot Framework Protokolü tarafından Kimlik Doğrulaması ve Kimlik Doğrulaması için kullanılan Değerler ve Sabitler.

AuthenticatorResult

Kimlik doğrulama işleminin sonucunu temsil eder. Bir güvenlik belirteci ve süre sonu içerir.

BotFrameworkAuthentication

Bu ortam içindeki Bot Framework Protokolü ağ çağrılarının kimliğini doğrulamak için kullanılan bir Bulut Ortamını temsil eder.

BotFrameworkAuthenticationFactory

Ortama özgü Bot Framework Protokolü kimlik doğrulama kodunu kapsülleyen bir fabrika BotFrameworkAuthentication .

CertificateAppCredentials

CertificateAppCredentials kimlik doğrulaması uygulaması ve önbelleği.

CertificateAppCredentialsOptions

CertificateAppCredentials Seçenekleri.

ChannelValidation

Azure'dan gönderilen JWT belirteçlerini doğrular.

ClaimsValidator

Kimliğini Claimdoğrulamak için kullanılan bir arabirim.

ConnectorFactory

Geçerli appId için uygun kimlik bilgilerine sahip ConnectorClients oluşturmak için kullanılan bir fabrika sınıfı.

EmulatorValidation

Bot Framework Emulator JWT belirteçlerini doğrular ve inceler.

EndorsementsRetriever

Her anahtardaki onaylar özelliği, gelen isteğin Activity nesnesi içinde channelId özelliğinde belirtilen kanal kimliğinin gerçek olduğunu doğrulamak için kullanabileceğiniz bir veya daha fazla onay dizesi içerir. Diğer ayrıntılar: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

EndorsementsValidator

JWT onaylarını doğrulamak için yardımcı yöntemler içerir.

EnterpriseChannelValidation

Kurumsal kanaldan JWT belirteçlerini doğrular.

GovernmentAuthenticationConstants

Bot Framework Protokolü tarafından US Government Veri Merkezlerine Kimlik Doğrulaması ve Yetkilendirme için kullanılan Değerler ve Sabitler.

GovernmentChannelValidation

Kamu kanalından JWT belirteçleri alır.

JwtTokenExtractor

Kimlik bilgilerini alan ve güvenlik belirteci doğrulaması gerçekleştiren bir JWT belirteci işleme sınıfı.

JwtTokenProviderFactory

JWT kimlik doğrulama belirteçleri oluşturmak için OAuth belirteç sağlayıcıları oluşturabilen bir fabrika.

JwtTokenValidation

Gelen HTTP isteklerinin kimliğini doğrulamak için yardımcı yöntemleri içerir.

ManagedIdentityAppCredentials

Yönetilen Hizmet Kimliği kimlik doğrulaması uygulaması.

ManagedIdentityAuthenticator

Yönetilen Hizmet Kimliğinden belirteç almak için soyutlama.

ManagedIdentityServiceClientCredentialsFactory

Arabirimin ServiceClientCredentialsFactory Yönetilen Kimlik uygulaması.

MicrosoftAppCredentials

MicrosoftAppCredentials kimlik doğrulaması uygulaması ve önbelleği.

MicrosoftGovernmentAppCredentials

MicrosoftGovernmentAppCredentials kimlik doğrulama uygulaması.

MsalAppCredentials

uygulayan IAuthenticatorbir kimlik doğrulama sınıfı, kanallara giden iletiler için belirteçleri almak için kullanılır.

MsalServiceClientCredentialsFactory

Belirteçleri almak için MSAL kullanan kimlik bilgileri fabrikası.

OAuthConfiguration

OAuth istemci kimlik bilgisi kimlik doğrulaması yapılandırması.

PasswordServiceClientCredentialFactory

Arabirimin ServiceClientCredentialsFactory basit bir uygulaması.

Retry

Zaman uyumsuz işlemleri yeniden dener. Hatalar olması durumunda, Bir AggregateException nesnesinde özel durumları toplar ve döndürür.

RetryParams

Yeniden deneme davranışını tanımlayan sarmalayıcı sınıfı.

ServiceClientCredentialsFactory

soyut sınıfı, ServiceClientCredentialsFactory Botların botu üst bot çağrılarına yönlendirmesi veya botu beceriye yönlendirmesi için kendi Microsoft.Rest.ServiceClientCredentials sınıflarını sağlamasına olanak tanır.

SimpleChannelProvider

Bot Framework kanal hizmetine bağlanmak için temel yapılandırma parametrelerine sahip basit bir kanal sağlayıcısı.

SimpleCredentialProvider

Arabirimin ICredentialProvider basit bir uygulaması.

SkillValidation

Beceriye gönderilen ve beceriden gönderilen JWT belirteçlerini doğrular.

ThrottleException

Özel azaltma özel durumu.

TimeSpanExtensions

sınıfı için TimeSpan kapsam yöntemleri.

UserTokenClient

Erişim için istemci kullanıcı belirteci hizmeti.

Arabirimler

IAuthenticator

Kimlik doğrulama belirteçlerini alan kimlik doğrulama sınıfları için sözleşme.

IChannelProvider

ChannelProvider arabirimi. Bu arabirim, Botların bir Bot'a bağlanmak için yapılandırma parametreleri için kendi uygulamalarını sağlamasına olanak tanır. Çerçeve kanalı hizmeti.

ICredentialProvider

CredentialProvider arabirimi. Bu arabirim, Botların geçerli bir appId ve parola olup olmadığını kendi uygulamalarını sağlamasına olanak tanır. Bu, botun belirli bir appid/parola çiftinin geçerli olup olmadığını belirlemek için bir hizmete çağrıda bulunduğu çok kiracılı botlarda kullanışlıdır.

Tek Kiracılı botlar (büyük çoğunluğu) için basit statik sağlayıcılar yeterlidir.

IJwtTokenProviderFactory

JWT kimlik doğrulama belirteçleri oluşturmak için OAuth belirteç sağlayıcıları oluşturabilen bir fabrika.

IServiceClientCredentialProvider

ServiceClientCredentialProvider arabirimi. Bu arabirim, Botların bottan kanallara hizmet çağrıları yapmak amacıyla kendi hizmet kanıtı kimliklerini sağlamasına olanak tanır. Uygulayıcı GetCredentials yönteminden ServiceClientCredentails döndürmelidir.