AuthenticationConstants 类

定义

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

public static class AuthenticationConstants
type AuthenticationConstants = class
Public Class AuthenticationConstants
继承
AuthenticationConstants

字段

AllowedSigningAlgorithms

允许的令牌签名算法。 令牌来自机器人的通道。 使用此代码还支持来自模拟器的令牌。

AnonymousAuthType

指示 AuthenticationType 为匿名 () 未提供应用 ID 和密码。

AnonymousSkillAppId

未配置 appId 和密码时,用于创建技能声明的 AppId。

AppIdClaim

应用 ID 声明名称。 在 Microsoft AAD 1.0 令牌中使用。

AudienceClaim

受众声明。 从 RFC 7519。 https://tools.ietf.org/html/rfc7519#section-4.1.3 “aud” (受众) 声明标识 JWT 的目标收件人。 每个旨在处理 JWT 的主体都必须使用受众声明中的值来标识自己。 如果处理声明的主体在存在此声明时未使用“aud”声明中的值来标识自己,则必须拒绝 JWT。 一般情况下,“aud”值是区分大小写的字符串数组,每个字符串都包含一个 StringOrURI 值。 在 JWT 有一个受众的特殊情况下,“aud”值可能是包含 StringOrURI 值的单个区分大小写的字符串。 受众值的解释通常特定于应用程序。 此声明的用法是可选的。

AuthorizedParty

“azp”声明。 授权方 - 向其颁发 ID 令牌的一方。 此声明遵循 OpenID 规范中规定的常规格式。 http://openid.net/specs/openid-connect-core-1_0.html#IDToken

BotOpenIdMetadataKey

OpenIdMetadataUrl 值的应用程序设置密钥。

DefaultChannelAuthTenant

要从中获取机器人以引导令牌的默认租户。

EmulateOAuthCardsKey

应用程序设置密钥,用于在使用模拟器时是否模拟 OAuthCard。

KeyIdHeader

RFC 7515 https://tools.ietf.org/html/rfc7515#section-4.1.4 中的“子项” (密钥 ID) 标头参数是指示用于保护 JWS 的密钥的提示。 此参数允许发起方向收件人显式发出密钥更改信号。 未指定“kid”值的结构。 其值必须是区分大小写的字符串。 此标头参数的用法是可选的。 与 JWK 一起使用时,“kid”值用于匹配 JWK“kid”参数值。

OAuthUrl

用于从 OAuthApiClient 获取令牌的 OAuth URL。

OAuthUrlKey

OAuthUrl 值的应用程序设置密钥。

ServiceUrlClaim

服务 URL 声明名称。 在 Microsoft Bot Framework v3.1 身份验证中使用。

ToBotFromChannelOpenIdMetadataUrl

从通道到机器人:来自 MSA 的令牌的 OpenID 元数据文档。

ToBotFromChannelTokenIssuer

从通道到机器人:令牌颁发者。

ToBotFromEmulatorOpenIdMetadataUrl

从模拟器到机器人:来自 MSA 的令牌的 OpenID 元数据文档。

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

从企业通道到机器人:来自 MSA 的令牌的 OpenID 元数据文档。

ToChannelFromBotLoginUrl

从机器人获取通道:登录 URL。

已弃用。 仅适用于二进制兼容性。

ToChannelFromBotLoginUrlTemplate

从机器人到通道:登录 URL 模板字符串。 机器人开发人员可以指定要从哪个租户获取访问令牌。 默认情况下,通道仅接受来自“botframework.com”的令牌。 有关详细信息,请参阅 https://aka.ms/bots/tenant-restriction

ToChannelFromBotOAuthScope

从机器人通道:请求的 OAuth 范围。

ValidGovernmentTokenIssuerUrlTemplateV1

政府 V1 Azure AD 令牌颁发者 URL 模板,其中包含从中颁发令牌的租户 ID。

ValidGovernmentTokenIssuerUrlTemplateV2

政府 V2 Azure AD 令牌颁发者 URL 模板,其中包含从中颁发令牌的租户 ID。

ValidTokenIssuerUrlTemplateV1

V1 Azure AD 令牌颁发者 URL 模板,其中包含从中颁发令牌的租户 ID。

ValidTokenIssuerUrlTemplateV2

V2 Azure AD 令牌颁发者 URL 模板,其中包含从中颁发令牌的租户 ID。

VersionClaim

令牌版本声明名称。 在 Microsoft AAD 令牌中使用。

适用于