9장. TokenReview [authentication.k8s.io/v1]
- 설명
- TokenReview는 알려진 사용자에게 토큰을 인증하려고 합니다. 참고: TokenReview 요청은 kube-apiserver의 Webhook 토큰 인증 플러그인에 의해 캐시될 수 있습니다.
- 유형
-
object
- 필수 항목
-
spec
-
9.1. 사양
속성 | 유형 | 설명 |
---|---|---|
|
| APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| 표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
| TokenReviewSpec은 토큰 인증 요청에 대한 설명입니다. |
|
| TokenReviewStatus는 토큰 인증 요청의 결과입니다. |
9.1.1. .spec
- 설명
- TokenReviewSpec은 토큰 인증 요청에 대한 설명입니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 대상자는 토큰과 함께 제공되는 리소스 서버가 로 식별되는 식별자 목록입니다. 대상자 인식 토큰 인증자는 토큰이 이 목록의 대상 중 하나 이상을 대상으로 되었는지 확인합니다. 대상자가 제공되지 않는 경우 대상자는 기본적으로 Kubernetes apiserver 대상으로 설정됩니다. |
|
| 토큰은 opaque 전달자 토큰입니다. |
9.1.2. .status
- 설명
- TokenReviewStatus는 토큰 인증 요청의 결과입니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 대상자는 인증자가 선택한 대상 식별자로, TokenReview 및 토큰과 호환됩니다. 식별자는 TokenReviewSpec 대상 및 토큰의 대상의 교차점에 있는 식별자입니다. spec.audiences 필드를 설정하는 TokenReview API의 클라이언트는 호환되는 대상 식별자가 status.audiences 필드에서 반환되어 TokenReview 서버가 인식되는지 확인해야 합니다. TokenReview에서 status.authenticated가 "true"인 빈 status.audience 필드를 반환하는 경우 토큰은 Kubernetes API 서버의 대상에 대해 유효합니다. |
|
| authenticated은 토큰이 알려진 사용자와 연결되어 있음을 나타냅니다. |
|
| 오류는 토큰을 확인할 수 없음을 나타냅니다. |
|
| userinfo에는 user.Info 인터페이스를 구현하는 데 필요한 사용자에 대한 정보가 들어 있습니다. |
9.1.3. .status.user
- 설명
- userinfo에는 user.Info 인터페이스를 구현하는 데 필요한 사용자에 대한 정보가 들어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| 인증자가 제공하는 추가 정보. |
|
| |
|
| 이 사용자가 속한 그룹의 이름입니다. |
|
| 시간 경과에 따라 이 사용자를 식별하는 고유한 값입니다. 이 사용자가 삭제되고 동일한 이름의 다른 사용자가 추가되면 UID가 다릅니다. |
|
| 모든 활성 사용자 중에서 이 사용자를 고유하게 식별하는 이름입니다. |
9.1.4. .status.user.extra
- 설명
- 인증자가 제공하는 추가 정보.
- 유형
-
object