Microsoft.Bot.Connector.Authentication 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
AdalAuthenticator |
实现 的 IAuthenticator身份验证类,用于对 Azure 的请求进行身份验证。 |
AllowedCallersClaimsValidator |
声明验证程序,它基于允许调用的应用程序 ID 的简单列表添加应用程序级别授权。 |
AllowedSkillsClaimsValidator |
声明验证器从提供的允许 AppId 列表加载允许列表,并检查响应是否来自配置的技能。 |
AppCredentials |
用于身份验证和缓存的 AAD 凭据的基本抽象。 |
AuthenticateRequestResult |
调用以对 Bot Framework 协议请求进行身份验证的结果。 |
AuthenticationConfiguration |
身份验证的常规配置设置。 |
AuthenticationConstants |
Bot Framework 协议用于身份验证和身份验证的值和常量。 |
AuthenticatorResult |
表示身份验证过程的结果。 包括安全令牌及其过期时间。 |
BotFrameworkAuthentication |
表示用于在此环境中对 Bot Framework 协议网络调用进行身份验证的云环境。 |
BotFrameworkAuthenticationFactory |
封装特定于环境的 Bot Framework 协议身份验证代码的工厂 BotFrameworkAuthentication 。 |
CertificateAppCredentials |
CertificateAppCredentials 身份验证实现和缓存。 |
CertificateAppCredentialsOptions |
CertificateAppCredentials 选项。 |
ChannelValidation |
验证从 Azure 发送的 JWT 令牌。 |
ClaimsValidator |
用于验证标识 的 Claim接口。 |
ConnectorFactory |
一个工厂类,用于使用当前 appId 的相应凭据创建 ConnectorClient。 |
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 令牌处理类。 |
JwtTokenProviderFactory |
可以创建 OAuth 令牌提供程序以生成 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 令牌。 |
ThrottleException |
自定义限制异常。 |
TimeSpanExtensions |
类的 TimeSpan 扩展方法。 |
UserTokenClient |
用于访问用户令牌服务的客户端。 |
接口
IAuthenticator |
用于检索身份验证令牌的身份验证类的协定。 |
IChannelProvider |
ChannelProvider 接口。 此接口允许机器人为配置参数提供自己的实现,以连接到机器人。 框架通道服务。 |
ICredentialProvider |
CredentialProvider 接口。 此接口允许机器人提供其自己的有效 appId 和密码(而非)的实现。 这在多租户机器人的情况下非常有用,其中机器人可能需要调用服务来确定特定的 appid/密码对是否有效。 对于单租户机器人 (绝大多数) 简单的静态提供程序就足够了。 |
IJwtTokenProviderFactory |
可以创建 OAuth 令牌提供程序以生成 JWT 身份验证令牌的工厂。 |
IServiceClientCredentialProvider |
ServiceClientCredentialProvider 接口。 此接口允许机器人提供自己的服务标识证明,以便从机器人向通道发出服务调用。 实现程序应从 GetCredentials 方法返回 ServiceClientCredentails。 |