FederatedCredentialPolicy interface
Definiert, welche föderierten Zugangsdaten im Namen eines Benutzers betrieben werden dürfen. Die Richtlinie wird verwendet, um eine eingehende föderierte Zugangsdaten zu bewerten und zu definieren, welche Aktionen im Namen des Benutzers ergriffen werden können. Eine Richtlinie ist auf einen einzelnen Verlag beschränkt; die ausgetauschte Berechtigung übernimmt die Rolle des Erstellers bei diesem Verlag.
Eigenschaften
| created | Als dieses Wesen erstmals erschaffen wurde. Der Zeitstempel ist in UTC. |
| created |
Die ADO-Identität, die diese Richtlinie geschaffen hat. Die ausgetauschte Zugangsberechtigung fungiert als diese Identität und übernimmt deren Rolle beim Verlag (Eigentümer, Mitwirkender). |
| criteria | Ein JSON-Objekt, das verwendet wird, um zu bewerten, ob ein Token einem vom Benutzer bereitgestellten Muster entspricht. Einige Kriterien können vom Typ impliziert werden und hier möglicherweise nicht ausdrücklich genannt. |
| key | Der einzigartige Schlüssel für diese föderierte Zertifikatspolitik. Von der Datenbank generiert. |
| last |
Wann diese Richtlinie zuletzt mit einer externen Zugangsberechtigung bewertet wurde und sie übereinstimmte. Der Zeitstempel ist in UTC. Null bis zum ersten Match. |
| policy |
Ein optionales, menschenlesbares Label für diese Richtlinie (z. B. "Release-Workflow"). Wird nicht verwendet, um Zugangsdaten abzugleichen. |
| publisher |
Der Verlag, dem diese Richtlinie Zugang gewährt. Die ausgetauschten Qualifikationen werden an diesen Verlag weitergeleitet. Früher habe ich Vertrauensrichtlinien nachgeschlagen, wenn eine Token-Austauschanfrage eingeht. |
| type | Ein Typ-Enum, das bestimmt, wie das Kriterienfeld interpretiert werden soll. |
Details zur Eigenschaft
created
Als dieses Wesen erstmals erschaffen wurde. Der Zeitstempel ist in UTC.
created: Date
Eigenschaftswert
Date
createdByIdentityId
Die ADO-Identität, die diese Richtlinie geschaffen hat. Die ausgetauschte Zugangsberechtigung fungiert als diese Identität und übernimmt deren Rolle beim Verlag (Eigentümer, Mitwirkender).
createdByIdentityId: string
Eigenschaftswert
string
criteria
Ein JSON-Objekt, das verwendet wird, um zu bewerten, ob ein Token einem vom Benutzer bereitgestellten Muster entspricht. Einige Kriterien können vom Typ impliziert werden und hier möglicherweise nicht ausdrücklich genannt.
criteria: string
Eigenschaftswert
string
key
Der einzigartige Schlüssel für diese föderierte Zertifikatspolitik. Von der Datenbank generiert.
key: number
Eigenschaftswert
number
lastMatched
Wann diese Richtlinie zuletzt mit einer externen Zugangsberechtigung bewertet wurde und sie übereinstimmte. Der Zeitstempel ist in UTC. Null bis zum ersten Match.
lastMatched: Date
Eigenschaftswert
Date
policyName
Ein optionales, menschenlesbares Label für diese Richtlinie (z. B. "Release-Workflow"). Wird nicht verwendet, um Zugangsdaten abzugleichen.
policyName: string
Eigenschaftswert
string
publisherId
Der Verlag, dem diese Richtlinie Zugang gewährt. Die ausgetauschten Qualifikationen werden an diesen Verlag weitergeleitet. Früher habe ich Vertrauensrichtlinien nachgeschlagen, wenn eine Token-Austauschanfrage eingeht.
publisherId: string
Eigenschaftswert
string
type
Ein Typ-Enum, das bestimmt, wie das Kriterienfeld interpretiert werden soll.
type: GitHubActions