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.

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).

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í.

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.

policyName

Volitelný lidsky čitelný štítek pro tuto politiku (např. "Workflow Release"). Nepoužívá se při porovnání přihlašovacích údajů.

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ů.

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

Hodnota vlastnosti