FederatedCredentialPolicy interface
Bir kullanıcı adına hangi federasyon kimlik bilgilerinin çalışabileceğini tanımlar. Bu politika, gelen federasyon kimlik bilgilerini değerlendirmek ve kullanıcı adına hangi işlemlerin yapılabileceğini tanımlamak için kullanılır. Bir politika tek bir yayıncına dayandırılır; değiş tokuş edilen kimlik bilgisi, yaratıcının o yayıncıdaki rolünü devralır.
Özellikler
| created | Bu varlık ilk kez ne zaman yaratıldı? Zaman damgası UTC'de. |
| created |
Bu poliçeyi oluşturan ADO kimliği. Değiş tokuş edilen kimlik bu kimlik olarak görev yapar ve yayıncıda (Sahibi, Katkı Sahibi) üzerindeki rolünü devralır. |
| criteria | Bir tokenın kullanıcı tarafından sağlanan bir desenle eşleşip eşleşmediğini değerlendirmek için kullanılan bir JSON nesnesi. Bazı kriterler Tip tarafından ima edilebilir ve burada açıkça belirtilmeyebilir. |
| key | Bu federasyon yeterlilik politikasının benzersiz anahtarı. Veritabanı tarafından oluşturuldu. |
| last |
Bu politika en son harici bir kimlik yetkisiyle değerlendirildiğinde ve eşleştiğinde. Zaman damgası UTC'de. İlk maça kadar sıfır. |
| policy |
Bu politika için isteğe bağlı bir insan tarafından okunabilir etiket (örneğin, "Sürüm iş akışı"). Kimlik bilgilerini eşleştirirken kullanılmıyor. |
| publisher |
Bu poliçenin erişim sağladığı yayıncısı. Değiş tokuş edilen kimlik bu yayıncıya yönelik olarak genişletilecektir. Token değişim talebi geldiğinde güven politikalarını araştırmak için kullanılır. |
| type | Kriterler alanının nasıl yorumlanacağını belirleyen bir tür enum. |
Özellik Ayrıntıları
created
Bu varlık ilk kez ne zaman yaratıldı? Zaman damgası UTC'de.
created: Date
Özellik Değeri
Date
createdByIdentityId
Bu poliçeyi oluşturan ADO kimliği. Değiş tokuş edilen kimlik bu kimlik olarak görev yapar ve yayıncıda (Sahibi, Katkı Sahibi) üzerindeki rolünü devralır.
createdByIdentityId: string
Özellik Değeri
string
criteria
Bir tokenın kullanıcı tarafından sağlanan bir desenle eşleşip eşleşmediğini değerlendirmek için kullanılan bir JSON nesnesi. Bazı kriterler Tip tarafından ima edilebilir ve burada açıkça belirtilmeyebilir.
criteria: string
Özellik Değeri
string
key
Bu federasyon yeterlilik politikasının benzersiz anahtarı. Veritabanı tarafından oluşturuldu.
key: number
Özellik Değeri
number
lastMatched
Bu politika en son harici bir kimlik yetkisiyle değerlendirildiğinde ve eşleştiğinde. Zaman damgası UTC'de. İlk maça kadar sıfır.
lastMatched: Date
Özellik Değeri
Date
policyName
Bu politika için isteğe bağlı bir insan tarafından okunabilir etiket (örneğin, "Sürüm iş akışı"). Kimlik bilgilerini eşleştirirken kullanılmıyor.
policyName: string
Özellik Değeri
string
publisherId
Bu poliçenin erişim sağladığı yayıncısı. Değiş tokuş edilen kimlik bu yayıncıya yönelik olarak genişletilecektir. Token değişim talebi geldiğinde güven politikalarını araştırmak için kullanılır.
publisherId: string
Özellik Değeri
string
type
Kriterler alanının nasıl yorumlanacağını belirleyen bir tür enum.
type: GitHubActions