FederatedCredentialPolicy interface
Definisce quali credenziali federate possono operare per conto di un utente. La policy viene utilizzata per valutare una credenziale federata in arrivo e definire quali azioni possono essere intraprese per conto dell'utente. Una policy è riportata a un singolo editore; la credenziale scambiata eredita il ruolo del creatore su quell'editore.
Proprietà
| created | Quando questa entità è stata creata per la prima volta. Il timestamp è in UTC. |
| created |
L'identità ADO che ha creato questa politica. La credenziale scambiata agirà come questa identità, ereditando il proprio ruolo nell'editore (Proprietario, Contributore). |
| criteria | Un oggetto JSON utilizzato per valutare se un token corrisponde a un pattern fornito dall'utente. Alcuni criteri possono essere impliciti dal Tipo e potrebbero non essere esplicitamente indicati qui. |
| key | La chiave unica per questa politica federale di credenziali. Generati dal database. |
| last |
Quando questa politica è stata valutata l'ultima volta rispetto a una credenziale esterna e corrispondeva. Il timestamp è in UTC. Nullo fino alla prima partita. |
| policy |
Un'etichetta opzionale leggibile dagli umani per questa politica (ad esempio, "Flusso di lavoro rilascia"). Non viene usato quando si abbina le credenziali. |
| publisher |
L'editore a cui questa politica concede l'accesso. La credenziale scambiata sarà assegnata a questo editore. Usato per consultare le policy di fiducia quando arriva una richiesta di scambio di token. |
| type | Un tipo enum che determina come deve essere interpretato il campo Criteri. |
Dettagli proprietà
created
Quando questa entità è stata creata per la prima volta. Il timestamp è in UTC.
created: Date
Valore della proprietà
Date
createdByIdentityId
L'identità ADO che ha creato questa politica. La credenziale scambiata agirà come questa identità, ereditando il proprio ruolo nell'editore (Proprietario, Contributore).
createdByIdentityId: string
Valore della proprietà
string
criteria
Un oggetto JSON utilizzato per valutare se un token corrisponde a un pattern fornito dall'utente. Alcuni criteri possono essere impliciti dal Tipo e potrebbero non essere esplicitamente indicati qui.
criteria: string
Valore della proprietà
string
key
La chiave unica per questa politica federale di credenziali. Generati dal database.
key: number
Valore della proprietà
number
lastMatched
Quando questa politica è stata valutata l'ultima volta rispetto a una credenziale esterna e corrispondeva. Il timestamp è in UTC. Nullo fino alla prima partita.
lastMatched: Date
Valore della proprietà
Date
policyName
Un'etichetta opzionale leggibile dagli umani per questa politica (ad esempio, "Flusso di lavoro rilascia"). Non viene usato quando si abbina le credenziali.
policyName: string
Valore della proprietà
string
publisherId
L'editore a cui questa politica concede l'accesso. La credenziale scambiata sarà assegnata a questo editore. Usato per consultare le policy di fiducia quando arriva una richiesta di scambio di token.
publisherId: string
Valore della proprietà
string
type
Un tipo enum che determina come deve essere interpretato il campo Criteri.
type: GitHubActions