FederatedCredentialPolicy interface

Definieert welke gefedereerde inloggegevens namens een gebruiker kunnen opereren. Het beleid wordt gebruikt om een binnenkomend gefedereerd inloggegevens te evalueren en te definiëren welke acties namens de gebruiker kunnen worden ondernomen. Een polis is beperkt tot één uitgever; de uitgewisselde credential erft de rol van de maker bij die uitgever.

Eigenschappen

created

Toen deze entiteit voor het eerst werd gecreëerd. De tijdstempel staat in UTC.

createdByIdentityId

De ADO-identiteit die dit beleid heeft gecreëerd. De uitgewisselde credential fungeert als deze identiteit en erft hun rol bij de uitgever (Eigenaar, Bijdrager).

criteria

Een JSON-object dat wordt gebruikt om te evalueren of een token overeenkomt met een door de gebruiker verstrekt patroon. Sommige criteria kunnen door het Type worden geïmpliceerd en worden hier mogelijk niet expliciet vermeld.

key

De unieke sleutel voor dit federated credential-beleid. Gegenereerd door de database.

lastMatched

Wanneer dit beleid voor het laatst werd geëvalueerd aan een externe credential en het overeenkwam. De tijdstempel staat in UTC. Nul tot de eerste wedstrijd.

policyName

Een optioneel door mensen leesbaar label voor dit beleid (bijv. "Release workflow"). Niet gebruikt bij het vergelijken van inloggegevens.

publisherId

De uitgever aan wie dit beleid toegang verleent. De uitgewisselde credentials worden aan deze uitgever verstrekt. Vroeger om trustbeleid op te zoeken wanneer een tokenruilverzoek binnenkomt.

type

Een type-enum die bepaalt hoe het Criteria-veld geïnterpreteerd moet worden.

Eigenschapdetails

created

Toen deze entiteit voor het eerst werd gecreëerd. De tijdstempel staat in UTC.

created: Date

Waarde van eigenschap

Date

createdByIdentityId

De ADO-identiteit die dit beleid heeft gecreëerd. De uitgewisselde credential fungeert als deze identiteit en erft hun rol bij de uitgever (Eigenaar, Bijdrager).

createdByIdentityId: string

Waarde van eigenschap

string

criteria

Een JSON-object dat wordt gebruikt om te evalueren of een token overeenkomt met een door de gebruiker verstrekt patroon. Sommige criteria kunnen door het Type worden geïmpliceerd en worden hier mogelijk niet expliciet vermeld.

criteria: string

Waarde van eigenschap

string

key

De unieke sleutel voor dit federated credential-beleid. Gegenereerd door de database.

key: number

Waarde van eigenschap

number

lastMatched

Wanneer dit beleid voor het laatst werd geëvalueerd aan een externe credential en het overeenkwam. De tijdstempel staat in UTC. Nul tot de eerste wedstrijd.

lastMatched: Date

Waarde van eigenschap

Date

policyName

Een optioneel door mensen leesbaar label voor dit beleid (bijv. "Release workflow"). Niet gebruikt bij het vergelijken van inloggegevens.

policyName: string

Waarde van eigenschap

string

publisherId

De uitgever aan wie dit beleid toegang verleent. De uitgewisselde credentials worden aan deze uitgever verstrekt. Vroeger om trustbeleid op te zoeken wanneer een tokenruilverzoek binnenkomt.

publisherId: string

Waarde van eigenschap

string

type

Een type-enum die bepaalt hoe het Criteria-veld geïnterpreteerd moet worden.

type: GitHubActions

Waarde van eigenschap