FederatedCredentialPolicy interface
ユーザーのために動作できるフェデレーテッド認証情報を定義します。 このポリシーは、入ってくるフェデレーテッド認証情報を評価し、ユーザーのために取れる行動を定義するために使われます。 ポリシーは単一のパブリッシャーに限定されます。交換された認証情報は、そのパブリッシャー内での作成者の役割を引き継ぎます。
プロパティ
| created | この存在が最初に作られたときのことです。 タイムスタンプはUTCです。 |
| created |
このポリシーを作り出したADOのアイデンティティです。 交換された資格情報はこのアイデンティティとして機能し、出版社(所有者、貢献者)としての役割を引き継ぎます。 |
| criteria | ユーザー提供のパターンにトークンが一致しているかどうかを評価するためのJSONオブジェクトです。 一部の基準はタイプによって暗示される可能性があり、ここで明示されていない場合があります。 |
| key | この連邦資格政策のユニークな鍵です。 データベースによって生成されたものです。 |
| last |
このポリシーが外部の資格と照合され、一致したのは最後にそのポリシーでした。 タイムスタンプはUTCです。 最初の試合までは無効です。 |
| policy |
このポリシーには、人間が読みやすいオプションラベル(例:「リリースワークフロー」)があります。 認証情報の照合時に使われていません。 |
| publisher |
このポリシーがアクセスを許可する出版社。 交換された資格はこの出版社に限定されます。 トークン交換リクエストが届いたときに信頼ポリシーを調べるために使っています。 |
| 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