customClaimsPolicy 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示一个声明策略,该策略允许应用程序管理员自定义受此策略影响的令牌中发出的声明。 在以下文章中详细了解此策略:
- 使用自定义声明策略 (预览版) 自定义声明
- 使用策略进行声明自定义,以了解此策略与声明映射策略之间的差异
继承自 entity。
Methods
方法 | 返回类型 | 说明 |
---|---|---|
Get | customClaimsPolicy | 读取自定义声明策略对象的属性和关系。 |
创建或替换 | customClaimsPolicy | 创建新的自定义声明策略对象(如果不存在),或替换现有对象。 |
更新 | customClaimsPolicy | 更新自定义声明策略对象的属性。 |
属性
属性 | 类型 | 说明 |
---|---|---|
audienceOverride | String | 如果指定,它将替代 WS-Federation 和 SAML2 协议的受众声明的内容。 必须使用自定义签名密钥来应用 audienceOverride,否则将忽略 audienceOverride 值。 提供的值必须采用绝对 URI 的格式。 |
索赔 | customClaim 集合 | 除了基本声明和核心声明集外,还定义受策略影响的令牌中存在的声明。 继承自 customclaimbase。 |
id | String | 策略标识符字符串。 继承自 entity。 |
includeApplicationIdInIssuer | 布尔值 | 指示是否将应用程序 ID 添加到声明。 它仅与 SAML2.0 以及是否使用自定义签名密钥相关。 默认值为 true 。 可选。 |
includeBasicClaimSet | 布尔值 | 确定基本声明集是否包含在受此策略影响的令牌中。 如果设置为 true ,则基本声明集中的所有声明都会在受策略影响的令牌中发出。 默认情况下,基本声明集不在令牌中,除非在此策略中显式配置它们。 |
关系
无。
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"@odata.type": "#microsoft.graph.customClaimsPolicy",
"id": "String (identifier)",
"includeBasicClaimSet": "Boolean",
"includeApplicationIdInIssuer": "Boolean",
"audienceOverride": "String",
"groupFilter": {
"@odata.type": "microsoft.graph.groupClaimFilterBase"
},
"claims": [
{
"@odata.type": "microsoft.graph.customClaim"
}
]
}