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.

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).

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.

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.

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.

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.

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

Valor de Propriedade