包含关于请求的令牌策略的信息。 此结构是直接通过 infocard HTML 对象标记或二进制行为 (XHTML) 中的参数填充的。
typedef struct _REQUESTEDTOKENPOLICY{
DWORD Flags;
SERVICEIDENTITY Recipient;
SERVICEIDENTITY Issuer;
BSTR TokenType;
SAFEARRAY(BSTR) RequiredClaims;
SAFEARRAY(BSTR) OptionalClaims;
BSTR PrivacyUrl;
VARIANT PrivacyVersion;
}REQUESTEDTOKENPOLICY;
参数
成员 | 说明 |
---|---|
Flags |
从 icardie.idl 中发出并被定义为 1。有效值为 POLICYFLAG_V1,指定策略结构为“版本 1”策略结构。 |
Recipient |
浏览器加载的 URL。 |
Issuer |
应该提取自 application/x-informationCard 对象标记中的 issuer 参数的值。 |
TokenType |
一个描述所生成的 XML 标记形式的字符串 URI。 应该从对象标记或 XHTML 标记内的 tokenType 参数中提取此值。 |
RequiredClaims |
二进制字符串 (BSTR) 的 SafeArray,包含需要支持的声明的列表。 此数组包含自 application/x-informationCard 对象标记内的 requiredClaims 参数中提取的值。 或者,在 XHTML 标记模型中,可以从“可选”为 false 的 claimType 值中提取它。 注意:至少需要一个声明。 |
OptionalClaims |
二进制字符串 (BSTR) 的 SafeArray,包含不需要支持的可选声明的列表。 值提取自 application/x-informationCard 对象标记中的 requiredClaims 参数。 或者,在 XHTML 标记模型中,可以从“可选”为 true 的 claimType 值中提取它。 |
PrivacyUrl |
隐私声明的 URL。 此值提取自 application/x-informationCard 对象标记中的 privacyUrl 参数。 |
PrivacyVersion |
privacyUrl 引用的隐私声明的版本号。 此值提取自 application/x-informationCard 对象标记中的 privacyUrl 参数,并且是一个整数。 数据类型为变量类型以允许 NULL 值。 |
请参见
参考
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。