FederatedCredentialPolicy interface
Define quais as credenciais federadas que podem operar em nome de um utilizador. A política é utilizada para avaliar uma credencial federada que chega e definir que ações podem ser tomadas em nome do utilizador. Uma política é atribuída a um único editor; a credencial trocada herda o papel do criador nesse editor.
Propriedades
| created | Quando esta entidade foi criada pela primeira vez. O carimbo temporal está em UTC. |
| created |
A identidade da ADO que criou esta política. A credencial trocada atuará como essa identidade, herdando o seu papel no editor (Proprietário, Contribuidor). |
| criteria | Um objeto JSON usado para avaliar se um token corresponde a um padrão fornecido pelo utilizador. Alguns critérios podem ser implícitos pelo Tipo e podem não ser explicitamente declarados aqui. |
| key | A chave única para esta política federada de credenciais. Gerado pela base de dados. |
| last |
Quando esta política foi avaliada pela última vez com base numa credencial externa e coincidiu. O carimbo temporal está em UTC. Nulo até ao primeiro jogo. |
| policy |
Um rótulo opcional legível por humanos para esta política (por exemplo, "Fluxo de trabalho de lançamento"). Não é usado para combinar credenciais. |
| publisher |
A editora a quem esta política concede acesso. A credencial trocada será submetida a esta editora. Costumo consultar políticas de confiança quando chega um pedido de troca de tokens. |
| type | Um tipo enum que determina como o campo Critérios deve ser interpretado. |
Detalhes de Propriedade
created
Quando esta entidade foi criada pela primeira vez. O carimbo temporal está em UTC.
created: Date
Valor de Propriedade
Date
createdByIdentityId
A identidade da ADO que criou esta política. A credencial trocada atuará como essa identidade, herdando o seu papel no editor (Proprietário, Contribuidor).
createdByIdentityId: string
Valor de Propriedade
string
criteria
Um objeto JSON usado para avaliar se um token corresponde a um padrão fornecido pelo utilizador. Alguns critérios podem ser implícitos pelo Tipo e podem não ser explicitamente declarados aqui.
criteria: string
Valor de Propriedade
string
key
A chave única para esta política federada de credenciais. Gerado pela base de dados.
key: number
Valor de Propriedade
number
lastMatched
Quando esta política foi avaliada pela última vez com base numa credencial externa e coincidiu. O carimbo temporal está em UTC. Nulo até ao primeiro jogo.
lastMatched: Date
Valor de Propriedade
Date
policyName
Um rótulo opcional legível por humanos para esta política (por exemplo, "Fluxo de trabalho de lançamento"). Não é usado para combinar credenciais.
policyName: string
Valor de Propriedade
string
publisherId
A editora a quem esta política concede acesso. A credencial trocada será submetida a esta editora. Costumo consultar políticas de confiança quando chega um pedido de troca de tokens.
publisherId: string
Valor de Propriedade
string
type
Um tipo enum que determina como o campo Critérios deve ser interpretado.
type: GitHubActions