FederatedCredentialPolicy interface
Definuje, které federované přihlašovací údaje mohou fungovat jménem uživatele. Politika slouží k vyhodnocení příchozího federovaného přihlašovacího oprávnění a k definování, jaké kroky lze podniknout jménem uživatele. Politika je omezena na jednoho vydavatele; vyměněná kvalifikace dědí roli tvůrce u tohoto vydavatele.
Vlastnosti
| created | Když byla tato entita poprvé vytvořena. Časové razítko je v UTC. |
| created |
Identita ADO, která vytvořila tuto politiku. Vyměněné oprávnění bude fungovat jako tato identita a zdědí svou roli na vydavateli (Vlastník, Přispěvatel). |
| criteria | JSON objekt používaný k vyhodnocení, zda token odpovídá uživatelem zadanému vzoru. Některá kritéria mohou být typem naznačena a nemusí být zde výslovně uvedena. |
| key | Jedinečný klíč k této federované politice přihlašování. Generováno databází. |
| last |
Když byla tato politika naposledy posuzována vůči externímu oprávnění a odpovídala. Časové razítko je v UTC. Nula až do prvního zápasu. |
| policy |
Volitelný lidsky čitelný štítek pro tuto politiku (např. "Workflow Release"). Nepoužívá se při porovnání přihlašovacích údajů. |
| publisher |
Vydavatel, kterému tato politika umožňuje přístup. Vyměněné oprávnění bude přiděleno tomuto vydavateli. Používal se k vyhledávání důvěrných politik, když dorazil požadavek na výměnu tokenů. |
| type | Typové enum určující, jak by mělo být pole Kritéria interpretováno. |
Podrobnosti vlastnosti
created
Když byla tato entita poprvé vytvořena. Časové razítko je v UTC.
created: Date
Hodnota vlastnosti
Date
createdByIdentityId
Identita ADO, která vytvořila tuto politiku. Vyměněné oprávnění bude fungovat jako tato identita a zdědí svou roli na vydavateli (Vlastník, Přispěvatel).
createdByIdentityId: string
Hodnota vlastnosti
string
criteria
JSON objekt používaný k vyhodnocení, zda token odpovídá uživatelem zadanému vzoru. Některá kritéria mohou být typem naznačena a nemusí být zde výslovně uvedena.
criteria: string
Hodnota vlastnosti
string
key
Jedinečný klíč k této federované politice přihlašování. Generováno databází.
key: number
Hodnota vlastnosti
number
lastMatched
Když byla tato politika naposledy posuzována vůči externímu oprávnění a odpovídala. Časové razítko je v UTC. Nula až do prvního zápasu.
lastMatched: Date
Hodnota vlastnosti
Date
policyName
Volitelný lidsky čitelný štítek pro tuto politiku (např. "Workflow Release"). Nepoužívá se při porovnání přihlašovacích údajů.
policyName: string
Hodnota vlastnosti
string
publisherId
Vydavatel, kterému tato politika umožňuje přístup. Vyměněné oprávnění bude přiděleno tomuto vydavateli. Používal se k vyhledávání důvěrných politik, když dorazil požadavek na výměnu tokenů.
publisherId: string
Hodnota vlastnosti
string
type
Typové enum určující, jak by mělo být pole Kritéria interpretováno.
type: GitHubActions