Sdílet prostřednictvím


Microsoft.Bot.Connector.Authentication Obor názvů

Třídy

AllowedCallersClaimsValidator

Validátor deklarací identity, který přidává autorizaci na úrovni aplikace na základě jednoduchého seznamu ID aplikací, které mohou volat.

AllowedSkillsClaimsValidator

Validátor deklarací identity, který načte seznam povolených z poskytnutého seznamu povolených ID aplikací a kontroluje, jestli odpovědi pocházejí z nakonfigurovaných dovedností.

AppCredentials

Základní abstrakce přihlašovacích údajů AAD pro ověřování a ukládání do mezipaměti

AseChannelValidation

Ověřuje a zkoumá tokeny JWT z AseChannel.

AuthenticateRequestResult

Výsledek volání pro ověření požadavku protokolu Bot Framework.

AuthenticationConfiguration

Obecná nastavení konfigurace pro ověřování

AuthenticationConstants

Hodnoty a konstanty používané pro ověřování a authrizaci protokolem Bot Framework.

AuthenticatorResult

Představuje výsledek procesu ověřování. Zahrnuje token zabezpečení a čas vypršení platnosti.

BotFrameworkAuthentication

Představuje cloudové prostředí používané k ověřování síťových volání protokolu Bot Framework v tomto prostředí.

BotFrameworkAuthenticationFactory

Továrna pro BotFrameworkAuthentication, která zapouzdřuje ověřovací kód protokolu Bot Framework pro konkrétní prostředí.

CertificateAppCredentials

Implementace a mezipaměť ověřování CertificateAppCredentials

CertificateAppCredentialsOptions

Možnosti CertificateAppCredentials

CertificateGovernmentAppCredentials

Implementace ověřování CertificateGovAppCredentials pro Gov Cloud

CertificateServiceClientCredentialsFactory

Implementace spravované identity rozhraní ServiceClientCredentialsFactory

ChannelValidation

Ověřuje tokeny JWT odeslané z Azure.

ClaimsValidator

Rozhraní použité k ověření identity Claim.

ConnectorFactory

Třída továrny používaná k vytvoření ConnectorClients s příslušnými přihlašovacími údaji pro aktuální appId.

EmulatorValidation

Ověřuje a kontroluje tokeny JWT z bot Framework Emulatoru.

EndorsementsRetriever

Vlastnost doporučení v rámci každého klíče obsahuje jeden nebo více ověřovacích řetězců, které můžete použít k ověření, že ID kanálu zadané ve vlastnosti ChannelId v rámci objektu Aktivity příchozího požadavku je autentické. Další podrobnosti najdete v: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

EndorsementsValidator

Obsahuje pomocné metody pro ověření doporučení JWT.

EnterpriseChannelValidation

Ověřuje tokeny JWT z podnikového kanálu.

GovernmentAuthenticationConstants

Hodnoty a konstanty používané pro ověřování a autorizaci protokolem Bot Framework pro dataCenter pro státní správu USA.

GovernmentChannelValidation

Valies JWT tokeny z kanálu government.

JwtTokenExtractor

Třída zpracování tokenů JWT, která získává informace o identitě a provádí ověření tokenu zabezpečení.

JwtTokenValidation

Obsahuje pomocné metody pro ověřování příchozích požadavků HTTP.

ManagedIdentityAppCredentials

Implementace ověřování identit spravované služby

ManagedIdentityAuthenticator

Abstrakce pro získání tokenů z identity spravované služby

ManagedIdentityServiceClientCredentialsFactory

Implementace spravované identity rozhraní ServiceClientCredentialsFactory

MicrosoftAppCredentials

Implementace a mezipaměť ověřování MicrosoftAppCredentials

MicrosoftGovernmentAppCredentials

Implementace ověřování MicrosoftGovernmentAppCredentials

MsalAppCredentials

Ověřovací třída, která implementuje IAuthenticator, slouží k získání tokenů pro odchozí zprávy do kanálů.

MsalServiceClientCredentialsFactory

Objekt pro vytváření přihlašovacích údajů, který k získání tokenů používá knihovnu MSAL.

OAuthConfiguration

Konfigurace pro ověřování přihlašovacích údajů klienta OAuth

PasswordServiceClientCredentialFactory

Jednoduchá implementace rozhraní ServiceClientCredentialsFactory.

Retry

Opakuje asynchronní operace. V případě chyb shromažďuje a vrací výjimky v objektu AggregateException.

RetryParams

Třída Wrapper, která definuje chování opakování.

ServiceClientCredentialsFactory

Abstraktní třída ServiceClientCredentialsFactory, která robotům umožňuje poskytovat vlastní Microsoft.Rest.ServiceClientCredentials robota pro kanálování nebo dovednosti robota pro volání nadřazeného robota.

SimpleChannelProvider

Jednoduchý poskytovatel kanálu se základními konfiguračními parametry pro připojení ke službě kanálů Bot Framework.

SimpleCredentialProvider

Jednoduchá implementace rozhraní ICredentialProvider.

SkillValidation

Ověřuje tokeny JWT odesílané do a z dovednosti.

ThrottleException

Vlastní výjimka omezování

TimeSpanExtensions

Metody rozsahu pro třídu TimeSpan.

UserTokenClient

Klient pro přístup ke službě tokenů uživatele

Rozhraní

IAuthenticator

Kontrakt pro třídy ověřování, které načítají ověřovací tokeny.

IChannelProvider

ChannelProvider – rozhraní. Toto rozhraní umožňuje robotům poskytnout vlastní implementaci parametrů konfigurace pro připojení k robotovi. Služba kanálu architektury.

ICredentialProvider

Rozhraní CredentialProvider. Toto rozhraní umožňuje robotům poskytovat vlastní implementaci toho, co je a co není platné appId a heslo. To je užitečné v případě robotů s více tenanty, u kterých může být potřeba volat službu, aby bylo možné určit, jestli je platný konkrétní pár appid/heslo.

Pro roboty s jedním tenantem (drtivá většina) stačí jednoduché statické zprostředkovatele.

IServiceClientCredentialProvider

Rozhraní ServiceClientCredentialProvider. Toto rozhraní umožňuje robotům poskytovat vlastní doklad o identitě služby za účelem volání služeb z robota do kanálů. Implementátor by měl vrátit ServiceClientCredentails z GetCredentials metoda.