Microsoft.Bot.Connector.Authentication 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
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。 |