TokenReview

TokenReview 嘗試將一個令牌認證為一個已知使用者。

apiVersion: authentication.k8s.io/v1

import "k8s.io/api/authentication/v1"

TokenReview

TokenReview 嘗試將一個令牌認證為一個已知使用者。注意:TokenReview 請求可能會被 kube-apiserver 中的 webhook token authenticator 外掛快取。


TokenReviewSpec

TokenReviewSpec 是令牌認證請求的描述。


  • audiences ([]string)

    原子性:在合併期間將被替換

    Audiences 是資源伺服器提供的、與令牌識別符號匹配的列表。支援受眾感知的令牌認證器將驗證令牌是否至少意圖用於此列表中的一個受眾。如果未提供受眾,則受眾將預設為 Kubernetes apiserver 的受眾。

  • token (string)

    Token 是不透明的持有者令牌。

TokenReviewStatus

TokenReviewStatus 是令牌認證請求的結果。


  • audiences ([]string)

    原子性:在合併期間將被替換

    Audiences 是認證器選擇的、與 TokenReview 和令牌相容的受眾識別符號。識別符號是 TokenReviewSpec audiences 和令牌 audiences 的交集中的任何識別符號。TokenReview API 的客戶端,如果設定了 spec.audiences 欄位,應該驗證 status.audiences 欄位中返回的相容受眾識別符號,以確保 TokenReview 伺服器是受眾感知的。如果 TokenReview 返回一個空的 status.audience 欄位,並且 status.authenticated 是“true”,則該令牌對於 Kubernetes API 伺服器的受眾是有效的。

  • authenticated (boolean)

    Authenticated 指示令牌已與一個已知使用者關聯。

  • error (string)

    Error 指示令牌無法被檢查

  • user (UserInfo)

    User 是與提供的令牌關聯的 UserInfo。

    UserInfo 包含實現 user.Info 介面所需的關於使用者的資訊。

    • user.extra (map[string][]string)

      認證器提供的任何額外資訊。

    • user.groups ([]string)

      原子性:在合併期間將被替換

      該使用者所屬的組的名稱。

    • user.uid (string)

      一個唯一值,用於識別該使用者隨時間的變化。如果刪除此使用者並新增另一個同名使用者,它們將具有不同的 UID。

    • user.username (string)

      在所有活躍使用者中唯一標識該使用者的名稱。

操作


create 建立一個 TokenReview

HTTP 請求

POST /apis/authentication.k8s.io/v1/tokenreviews

引數

響應

200 (TokenReview): OK

201 (TokenReview): Created

202 (TokenReview): Accepted

401: 未授權

本頁面是自動生成的。

如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。

上次修改時間:2024年8月28日太平洋標準時間下午6:01:更新了v1.31的生成的API參考 (8ba98c79c1)