REQUESTEDTOKENPOLICY

包含关于请求的令牌策略的信息。 此结构是直接通过 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 标记模型中,可以从“可选”为 falseclaimType 值中提取它。

注意:至少需要一个声明。

OptionalClaims

二进制字符串 (BSTR) 的 SafeArray,包含不需要支持的可选声明的列表。 值提取自 application/x-informationCard 对象标记中的 requiredClaims 参数。 或者,在 XHTML 标记模型中,可以从“可选”为 trueclaimType 值中提取它。

PrivacyUrl

隐私声明的 URL。 此值提取自 application/x-informationCard 对象标记中的 privacyUrl 参数。

PrivacyVersion

privacyUrl 引用的隐私声明的版本号。 此值提取自 application/x-informationCard 对象标记中的 privacyUrl 参数,并且是一个整数。 数据类型为变量类型以允许 NULL 值。

请参见

参考

SERVICEIDENTITY

Footer image

向 Microsoft 发送对本主题的评论。

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。