FederatedCredentialPolicy interface
Définit quels identifiants fédérés peuvent opérer au nom d’un utilisateur. Cette politique sert à évaluer un accréditation fédérée entrante et à définir quelles actions peuvent être entreprises au nom de l’utilisateur. Une politique est portée à un seul éditeur ; la certification échangée hérite du rôle du créateur sur cet éditeur.
Propriétés
| created | Lorsque cette entité a été créée pour la première fois. L’horodatage est dans UTC. |
| created |
L’identité de l’ADO qui a créé cette politique. L’identifiant échangé agira comme cette identité, héritant de son rôle auprès de l’éditeur (Propriétaire, Contributeur). |
| criteria | Un objet JSON utilisé pour évaluer si un jeton correspond à un motif fourni par l’utilisateur. Certains critères peuvent être sous-entendus par le Type et ne peuvent pas être explicitement énoncés ici. |
| key | La clé unique de cette politique fédérée de certification. Généré par la base de données. |
| last |
Lorsque cette politique a été évaluée pour la dernière fois par rapport à une accréditation externe et qu’elle correspondait. L’horodatage est dans UTC. Nul jusqu’au premier match. |
| policy |
Une étiquette optionnelle lisible par l’humain pour cette politique (par exemple, « Flux de travail de publication »). Pas utilisé lors de la correspondance des titres. |
| publisher |
L’éditeur auquel cette politique accorde l’accès. L’accréditation échangée sera transmise à cet éditeur. On consultait les politiques de confiance lorsqu’une demande d’échange de jetons arrive. |
| type | Un type enum déterminant comment le champ Critères doit être interprété. |
Détails de la propriété
created
Lorsque cette entité a été créée pour la première fois. L’horodatage est dans UTC.
created: Date
Valeur de propriété
Date
createdByIdentityId
L’identité de l’ADO qui a créé cette politique. L’identifiant échangé agira comme cette identité, héritant de son rôle auprès de l’éditeur (Propriétaire, Contributeur).
createdByIdentityId: string
Valeur de propriété
string
criteria
Un objet JSON utilisé pour évaluer si un jeton correspond à un motif fourni par l’utilisateur. Certains critères peuvent être sous-entendus par le Type et ne peuvent pas être explicitement énoncés ici.
criteria: string
Valeur de propriété
string
key
La clé unique de cette politique fédérée de certification. Généré par la base de données.
key: number
Valeur de propriété
number
lastMatched
Lorsque cette politique a été évaluée pour la dernière fois par rapport à une accréditation externe et qu’elle correspondait. L’horodatage est dans UTC. Nul jusqu’au premier match.
lastMatched: Date
Valeur de propriété
Date
policyName
Une étiquette optionnelle lisible par l’humain pour cette politique (par exemple, « Flux de travail de publication »). Pas utilisé lors de la correspondance des titres.
policyName: string
Valeur de propriété
string
publisherId
L’éditeur auquel cette politique accorde l’accès. L’accréditation échangée sera transmise à cet éditeur. On consultait les politiques de confiance lorsqu’une demande d’échange de jetons arrive.
publisherId: string
Valeur de propriété
string
type
Un type enum déterminant comment le champ Critères doit être interprété.
type: GitHubActions