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“kid”(密钥 ID)标头参数是指示用于保护 JWS 的密钥的提示。 此参数允许发起方向收件人显式发出密钥更改信号。 未指定“kid”值的结构。 其值必须是区分大小写的字符串。 使用此标头参数是可选的。 与 JWK 一起使用时,“kid”值用于匹配 JWK“kid”参数值。

OAuthUrl

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

OAuthUrlKey

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

ServiceUrlClaim

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

TenantIdClaim

租户 ID 声明名称。 如 Microsoft AAD 令牌中使用的。

ToBotFromAseChannelOpenIdMetadataUrl

TO BOT FROM AseChannel:来自 MSA 的令牌的 OpenID 元数据文档。

ToBotFromChannelOpenIdMetadataUrl

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

ToBotFromChannelTokenIssuer

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

ToBotFromEmulatorOpenIdMetadataUrl

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

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

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

ToChannelFromBotLoginUrl

从机器人进行通道:登录 URL。

荒废的。 仅适用于二进制兼容性。

ToChannelFromBotLoginUrlTemplate

从 BOT 进行通道:登录 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 令牌中使用的。

适用于