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. |
| created |
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. |
| last |
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. |
| policy |
Een optioneel door mensen leesbaar label voor dit beleid (bijv. "Release workflow"). Niet gebruikt bij het vergelijken van inloggegevens. |
| publisher |
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