FederatedCredentialPolicy interface
定义哪些联合凭证可以代表用户运行。 该策略用于评估收到的联合凭证,并定义用户可以采取哪些行动。 策略的范围是针对单个出版商;交换的凭据继承了创建者在该发布者中的角色。
属性
| created | 当这个实体首次被创造时。 时间戳是UTC时间。 |
| created |
ADO身份创建了这项政策。 交换的凭证将作为该身份,继承其在出版商(所有者、贡献者)中的角色。 |
| criteria | 一个用于评估令牌是否符合用户提供的模式的 JSON 对象。 某些标准可能由类型隐含,但此处可能未明确说明。 |
| key | 联邦凭证政策的独特钥匙。 由数据库生成。 |
| last |
该保单上次与外部凭证匹配时。 时间戳是UTC时间。 直到第一场比赛才会失效。 |
| policy |
该策略可选择一个可读的标签(例如,“发布工作流程”)。 匹配凭证时不使用。 |
| publisher |
该政策允许访问的出版商。 交换的凭证将归该出版商所有。 用来查询代币交换请求时的信任政策。 |
| type | 一个类型枚举决定了如何解释Criteria字段。 |
属性详细信息
created
当这个实体首次被创造时。 时间戳是UTC时间。
created: Date
属性值
Date
createdByIdentityId
ADO身份创建了这项政策。 交换的凭证将作为该身份,继承其在出版商(所有者、贡献者)中的角色。
createdByIdentityId: string
属性值
string
criteria
一个用于评估令牌是否符合用户提供的模式的 JSON 对象。 某些标准可能由类型隐含,但此处可能未明确说明。
criteria: string
属性值
string
key
联邦凭证政策的独特钥匙。 由数据库生成。
key: number
属性值
number
lastMatched
该保单上次与外部凭证匹配时。 时间戳是UTC时间。 直到第一场比赛才会失效。
lastMatched: Date
属性值
Date
policyName
该策略可选择一个可读的标签(例如,“发布工作流程”)。 匹配凭证时不使用。
policyName: string
属性值
string
publisherId
该政策允许访问的出版商。 交换的凭证将归该出版商所有。 用来查询代币交换请求时的信任政策。
publisherId: string
属性值
string