FederatedCredentialPolicy interface
사용자를 대신해 동작할 수 있는 연합 자격 증명을 정의합니다. 이 정책은 들어오는 연합 자격 증명을 평가하고 사용자를 대신해 취할 수 있는 조치를 정의하는 데 사용됩니다. 정책은 단일 출판사에 적용되며; 교환된 자격 증명은 해당 출판사에서 창작자의 역할을 계승합니다.
속성
| created | 이 존재가 처음 만들어졌을 때. 타임스탬프는 UTC에 있습니다. |
| created |
이 정책을 만든 ADO 신원입니다. 교환된 자격 증명은 이 신원으로 작용하며, 출판사(소유자, 기여자)에서의 역할을 계승합니다. |
| criteria | 토큰이 사용자 제공 패턴과 일치하는지 평가하는 데 사용되는 JSON 객체입니다. 일부 기준은 유형에 의해 암묵적으로 명시될 수 있으며, 여기서 명시적으로 언급되지 않을 수도 있습니다. |
| key | 이 연합 인증 정책의 독특한 열쇠입니다. 데이터베이스에서 생성됩니다. |
| last |
이 정책이 마지막으로 외부 자격 증명과 비교했을 때 일치했습니다. 타임스탬프는 UTC에 있습니다. 첫 경기 전까지는 널 사용하지 않습니다. |
| policy |
이 정책에 대한 선택적 사람이 읽을 수 있는 라벨(예: "릴리스 워크플로우")이 있습니다. 자격 증명 매칭 시 사용하지 않음. |
| publisher |
이 정책이 접근 권한을 부여하는 출판사입니다. 교환된 자격 증명은 이 출판사에게 적용될 것입니다. 토큰 교환 요청이 도착할 때 신뢰 정책을 조회하는 데 사용했습니다. |
| type | 기준 필드를 해석하는 타입 열거. |
속성 세부 정보
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