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.

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

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.

lastMatched

Wann diese Richtlinie zuletzt mit einer externen Zugangsberechtigung bewertet wurde und sie übereinstimmte. Der Zeitstempel ist in UTC. Null bis zum ersten Match.

policyName

Ein optionales, menschenlesbares Label für diese Richtlinie (z. B. "Release-Workflow"). Wird nicht verwendet, um Zugangsdaten abzugleichen.

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.

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

Eigenschaftswert