FederatedCredentialPolicy interface
Definiuje, które federowane poświadczenia mogą działać w imieniu użytkownika. Polityka służy do oceny nadchodzącego federowanego uwierzytelniania i określenia, jakie działania można podjąć w imieniu użytkownika. Polityka jest przypisana do jednego wydawcy; wymienione uprawnienia dziedziczą rolę twórcy w tym wydawcy.
Właściwości
| created | Kiedy ta istota została po raz pierwszy stworzona. Znacznik czasu jest w UTC. |
| created |
Tożsamość ADO, która stworzyła tę politykę. Wymieniane poświadczenie pełni rolę tej tożsamości, dziedzicząc swoją rolę od wydawcy (Właściciel, Współautor). |
| criteria | Obiekt JSON używany do oceny, czy token odpowiada wzorcowi dostarczonemu przez użytkownika. Niektóre kryteria mogą być sugerowane przez typ i nie muszą być tutaj wyraźnie określone. |
| key | Unikalny klucz do tej federacyjnej polityki uprawnień. Wygenerowane przez bazę danych. |
| last |
Gdy ta polisa była ostatnio oceniana względem zewnętrznego certyfikatu i się zgadzała. Znacznik czasu jest w UTC. Zero aż do pierwszego meczu. |
| policy |
Opcjonalna, czytelna dla tej polityki (np. "Workflow Release"). Nie używa się przy dopasowaniu danych uwierzytelniających. |
| publisher |
Wydawca, któremu ta polityka przyznaje dostęp. Wymieniane uprawnienia będą przekazywane temu wydawcy. Używa się do sprawdzania polityk zaufania, gdy przychodzi żądanie wymiany tokenów. |
| type | Typowy enum określający, jak należy interpretować pole Kryteria. |
Szczegóły właściwości
created
Kiedy ta istota została po raz pierwszy stworzona. Znacznik czasu jest w UTC.
created: Date
Wartość właściwości
Date
createdByIdentityId
Tożsamość ADO, która stworzyła tę politykę. Wymieniane poświadczenie pełni rolę tej tożsamości, dziedzicząc swoją rolę od wydawcy (Właściciel, Współautor).
createdByIdentityId: string
Wartość właściwości
string
criteria
Obiekt JSON używany do oceny, czy token odpowiada wzorcowi dostarczonemu przez użytkownika. Niektóre kryteria mogą być sugerowane przez typ i nie muszą być tutaj wyraźnie określone.
criteria: string
Wartość właściwości
string
key
Unikalny klucz do tej federacyjnej polityki uprawnień. Wygenerowane przez bazę danych.
key: number
Wartość właściwości
number
lastMatched
Gdy ta polisa była ostatnio oceniana względem zewnętrznego certyfikatu i się zgadzała. Znacznik czasu jest w UTC. Zero aż do pierwszego meczu.
lastMatched: Date
Wartość właściwości
Date
policyName
Opcjonalna, czytelna dla tej polityki (np. "Workflow Release"). Nie używa się przy dopasowaniu danych uwierzytelniających.
policyName: string
Wartość właściwości
string
publisherId
Wydawca, któremu ta polityka przyznaje dostęp. Wymieniane uprawnienia będą przekazywane temu wydawcy. Używa się do sprawdzania polityk zaufania, gdy przychodzi żądanie wymiany tokenów.
publisherId: string
Wartość właściwości
string
type
Typowy enum określający, jak należy interpretować pole Kryteria.
type: GitHubActions