FederatedCredentialPolicy interface

定義哪些聯邦憑證可以代表使用者運作。 該政策用來評估進入的聯邦憑證,並定義可代表使用者採取的行動。 政策範圍涵蓋單一出版商;交換的憑證繼承創作者在該出版商中的角色。

屬性

created

當這個實體剛被創造的時候。 時間戳記是UTC時間。

createdByIdentityId

ADO身份創造了這項政策。 交換後的憑證將作為此身份,繼承其在出版者(擁有者、貢獻者)中的角色。

criteria

一個用來評估令牌是否符合使用者提供的模式的 JSON 物件。 某些標準可能由類型隱含,且此處未明確說明。

key

此聯邦憑證政策的獨特關鍵。 由資料庫產生。

lastMatched

這份保單最後一次被與外部憑證評估並匹配時, 時間戳記是UTC時間。 直到第一場比賽前都沒有。

policyName

此政策可選的可讀標籤(例如「發布工作流程」)。 不在核對憑證時使用。

publisherId

這個政策允許的出版商。 交換的憑證將歸屬於該出版商。 用來查詢代幣交換請求時的信任政策。

type

一個型別列舉決定了 Criteria 欄位應如何解釋。

屬性詳細資料

created

當這個實體剛被創造的時候。 時間戳記是UTC時間。

created: Date

屬性值

Date

createdByIdentityId

ADO身份創造了這項政策。 交換後的憑證將作為此身份,繼承其在出版者(擁有者、貢獻者)中的角色。

createdByIdentityId: string

屬性值

string

criteria

一個用來評估令牌是否符合使用者提供的模式的 JSON 物件。 某些標準可能由類型隱含,且此處未明確說明。

criteria: string

屬性值

string

key

此聯邦憑證政策的獨特關鍵。 由資料庫產生。

key: number

屬性值

number

lastMatched

這份保單最後一次被與外部憑證評估並匹配時, 時間戳記是UTC時間。 直到第一場比賽前都沒有。

lastMatched: Date

屬性值

Date

policyName

此政策可選的可讀標籤(例如「發布工作流程」)。 不在核對憑證時使用。

policyName: string

屬性值

string

publisherId

這個政策允許的出版商。 交換的憑證將歸屬於該出版商。 用來查詢代幣交換請求時的信任政策。

publisherId: string

屬性值

string

type

一個型別列舉決定了 Criteria 欄位應如何解釋。

type: GitHubActions

屬性值