FederatedCredentialPolicy interface
Определяет, какие федеративные учетные данные могут работать от имени пользователя. Политика используется для оценки входящего федеративного учетного данных и определения действий, которые могут быть предприняты от имени пользователя. Политика распространяется на одного издателя; обменянный удостоверение унаследовывает роль автора в этом издателе.
Свойства
| created | Когда эта сущность была впервые создана. Временная метка находится в UTC. |
| created |
Идентичность ADO, которая создала эту политику. Обменянные данные будут выполнять роль этой личности, наследуя их роль в отношении издателя (Владелец, Вкладчик). |
| criteria | Объект JSON, используемый для оценки соответствия токена шаблону, предоставленному пользователем. Некоторые критерии могут подразумеваться из типа и не быть явно указаны здесь. |
| key | Уникальный ключ к этой федеративной политике аккредитации. Генерируется базой данных. |
| last |
Когда эта политика в последний раз была оценена по внешнему удостоверению, и она совпала. Временная метка находится в UTC. Нуль до первого матча. |
| policy |
Для этой политики есть необязательная читаемая человеком метка (например, «Release workflow»). Не используется при сопоставлении удостоверений данных. |
| publisher |
Издательство, которому эта политика предоставляет доступ. Обменянные удостоверения будут переданы этому издателю. Раньше я искал политики доверия, когда приходит запрос на обмен токенов. |
| type | Тип enum, определяющий, как должно интерпретироваться поле 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
Для этой политики есть необязательная читаемая человеком метка (например, «Release workflow»). Не используется при сопоставлении удостоверений данных.
policyName: string
Значение свойства
string
publisherId
Издательство, которому эта политика предоставляет доступ. Обменянные удостоверения будут переданы этому издателю. Раньше я искал политики доверия, когда приходит запрос на обмен токенов.
publisherId: string
Значение свойства
string
type
Тип enum, определяющий, как должно интерпретироваться поле Criteria.
type: GitHubActions