FederatedCredentialPolicy interface
Definierar vilka federerade inloggningsuppgifter som kan användas för en användares räkning. Policyn används för att utvärdera en inkommande federerad legitimation och definiera vilka åtgärder som kan vidtas för användarens räkning. En policy är begränsad till en enda utgivare; den utbytta legitimationen ärver skaparens roll hos den utgivaren.
Egenskaper
| created | När denna entitet först skapades. Tidsstämpeln är i UTC. |
| created |
ADO-identiteten som skapade denna policy. Den utbytta legitimationen kommer att fungera som denna identitet och ärva deras roll hos utgivaren (ägare, bidragsgivare). |
| criteria | Ett JSON-objekt som används för att utvärdera om en token matchar ett användargenererat mönster. Vissa kriterier kan vara underförstått av typen och kanske inte uttryckligen anges här. |
| key | Den unika nyckeln till denna federerade legitimationspolicy. Genererat av databasen. |
| last |
När denna policy senast utvärderades mot en extern legitimation och den matchade. Tidsstämpeln är i UTC. Null fram till första matchen. |
| policy |
En valfri mänskligt läsbar etikett för denna policy (t.ex. "Release workflow"). Används inte för att matcha inloggningsuppgifter. |
| publisher |
Utgivaren som denna policy ger tillgång till. Den utbytta legitimationen kommer att kopplas till denna utgivare. Används för att kolla förtroendepolicyer när en tokenbytesförfrågan kommer. |
| type | En typ-enum som bestämmer hur Kriterier-fältet ska tolkas. |
Egenskapsinformation
created
När denna entitet först skapades. Tidsstämpeln är i UTC.
created: Date
Egenskapsvärde
Date
createdByIdentityId
ADO-identiteten som skapade denna policy. Den utbytta legitimationen kommer att fungera som denna identitet och ärva deras roll hos utgivaren (ägare, bidragsgivare).
createdByIdentityId: string
Egenskapsvärde
string
criteria
Ett JSON-objekt som används för att utvärdera om en token matchar ett användargenererat mönster. Vissa kriterier kan vara underförstått av typen och kanske inte uttryckligen anges här.
criteria: string
Egenskapsvärde
string
key
Den unika nyckeln till denna federerade legitimationspolicy. Genererat av databasen.
key: number
Egenskapsvärde
number
lastMatched
När denna policy senast utvärderades mot en extern legitimation och den matchade. Tidsstämpeln är i UTC. Null fram till första matchen.
lastMatched: Date
Egenskapsvärde
Date
policyName
En valfri mänskligt läsbar etikett för denna policy (t.ex. "Release workflow"). Används inte för att matcha inloggningsuppgifter.
policyName: string
Egenskapsvärde
string
publisherId
Utgivaren som denna policy ger tillgång till. Den utbytta legitimationen kommer att kopplas till denna utgivare. Används för att kolla förtroendepolicyer när en tokenbytesförfrågan kommer.
publisherId: string
Egenskapsvärde
string
type
En typ-enum som bestämmer hur Kriterier-fältet ska tolkas.
type: GitHubActions