Microsoft.Bot.Connector.Authentication 命名空间

AllowedCallersClaimsValidator

基于允许调用的应用程序 ID 的简单列表添加应用程序级别授权的声明验证程序。

AllowedSkillsClaimsValidator

声明验证程序,从提供的允许 AppId 列表中加载允许的列表,并检查响应是否来自配置的技能。

AppCredentials

用于身份验证和缓存的 AAD 凭据的基本抽象。

AseChannelValidation

验证并检查 AseChannel 中的 JWT 令牌。

AuthenticateRequestResult

调用对 Bot Framework 协议请求进行身份验证的结果。

AuthenticationConfiguration

身份验证的常规配置设置。

AuthenticationConstants

用于 Bot Framework 协议身份验证和身份验证的值和常量。

AuthenticatorResult

表示身份验证过程的结果。 包括安全令牌及其过期时间。

BotFrameworkAuthentication

表示用于在此环境中对 Bot Framework 协议网络调用进行身份验证的云环境。

BotFrameworkAuthenticationFactory

封装特定于环境的 Bot Framework 协议身份验证代码的 BotFrameworkAuthentication 工厂。

CertificateAppCredentials

CertificateAppCredentials 身份验证实现和缓存。

CertificateAppCredentialsOptions

CertificateAppCredentials 选项。

CertificateGovernmentAppCredentials

Gov Cloud 的 CertificateGovAppCredentials 身份验证实现。

CertificateServiceClientCredentialsFactory

ServiceClientCredentialsFactory 接口的托管标识实现。

ChannelValidation

验证从 Azure 发送的 JWT 令牌。

ClaimsValidator

用于验证标识 Claim的接口。

ConnectorFactory

用于使用当前 appId 的相应凭据创建 ConnectorClients 的工厂类。

EmulatorValidation

验证并检查 Bot Framework Emulator 中的 JWT 令牌。

EndorsementsRetriever

每个密钥中的认可属性包含一个或多个认可字符串,可用于验证传入请求的 Activity 对象中的 channelId 属性中指定的通道 ID 是否真实。 有关详细信息,请参阅:https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication

EndorsementsValidator

包含用于验证 JWT 认可的帮助程序方法。

EnterpriseChannelValidation

验证来自企业通道的 JWT 令牌。

GovernmentAuthenticationConstants

Bot Framework 协议用于向美国政府数据中心进行身份验证和授权的值和常量。

GovernmentChannelValidation

来自政府频道的 Valies JWT 令牌。

JwtTokenExtractor

一个 JWT 令牌处理类,用于获取标识信息并执行安全令牌验证。

JwtTokenValidation

包含用于对传入 HTTP 请求进行身份验证的帮助程序方法。

ManagedIdentityAppCredentials

托管服务标识身份验证实现。

ManagedIdentityAuthenticator

从托管服务标识获取令牌的抽象。

ManagedIdentityServiceClientCredentialsFactory

ServiceClientCredentialsFactory 接口的托管标识实现。

MicrosoftAppCredentials

MicrosoftAppCredentials 身份验证实现和缓存。

MicrosoftGovernmentAppCredentials

MicrosoftGovernmentAppCredentials 身份验证实现。

MsalAppCredentials

实现 IAuthenticator的身份验证类,用于获取传出消息到通道的令牌。

MsalServiceClientCredentialsFactory

使用 MSAL 获取令牌的凭据工厂。

OAuthConfiguration

OAuth 客户端凭据身份验证的配置。

PasswordServiceClientCredentialFactory

ServiceClientCredentialsFactory 接口的简单实现。

Retry

重试异步操作。 如果出现错误,它会在 AggregateException 对象中收集和返回异常。

RetryParams

定义重试行为的包装类。

ServiceClientCredentialsFactory

ServiceClientCredentialsFactory 抽象类,允许机器人提供自己的 Microsoft.Rest.ServiceClientCredentials,使机器人能够将机器人通道或技能机器人传送到父机器人调用。

SimpleChannelProvider

一个具有基本配置参数的简单通道提供程序,用于连接到 Bot Framework 通道服务。

SimpleCredentialProvider

ICredentialProvider 接口的简单实现。

SkillValidation

验证发送到技能的 JWT 令牌和从技能发送的 JWT 令牌。

ThrottleException

自定义限制异常。

TimeSpanExtensions

TimeSpan 类的盘区方法。

UserTokenClient

用于访问用户令牌服务的客户端。

接口

IAuthenticator

检索身份验证令牌的身份验证类的协定。

IChannelProvider

ChannelProvider 接口。 此接口允许机器人为配置参数提供自己的实现以连接到机器人。 框架通道服务。

ICredentialProvider

CredentialProvider 接口。 此接口允许机器人提供自己的实现,即什么是有效的 appId 和密码。 在多租户机器人的情况下,机器人可能需要调用服务来确定特定 appid/密码对是否有效,这非常有用。

对于单租户机器人(绝大多数),简单的静态提供程序就足够了。

IServiceClientCredentialProvider

ServiceClientCredentialProvider 接口。 此接口允许机器人提供自己的服务标识证明,以便从机器人到通道进行服务调用。 实现程序应从 GetCredentials 方法返回 ServiceClientCredentails。