18.6. 短期間のアクセス権の設定


Red Hat Advanced Cluster Security for Kubernetes (RHACS) は、ユーザーインターフェイスおよび API 呼び出しへの短期間のアクセス権を設定する機能を備えています。

これを設定するには、OpenID Connect (OIDC) ID トークンを RHACS 発行のトークンと交換します。

これは、有効期間の長い API トークンよりも短期間のアクセス権が望ましい継続的インテグレーション (CI) を使用する場合に特に推奨されます。

次の手順では、ユーザーインターフェイスと API 呼び出しへの短期間のアクセス権を設定する方法に関するワークフローを概説します。

  1. RHACS が発行した有効期間が短いトークンを交換するために、OIDC ID トークン発行者を信頼するように RHACS を設定します。
  2. API を呼び出して、OIDC ID トークンを有効期間の短い RHACS 発行のトークンと交換します。

18.6.1. OIDC ID トークン発行者の短期アクセスを設定する

OpenID Connect (OIDC) ID トークン発行者に対する短期間のアクセス権の設定を開始します。

手順

  1. RHACS ポータルで、Platform Configuration Integrations に移動します。
  2. Authentication Tokens カテゴリーまでスクロールし、Machine access configuration をクリックします。
  3. Create configuration をクリックします。
  4. configuration type を選択し、次のいずれかを選択します。

    • 任意の OIDC ID トークン発行者を使用する場合は、Generic を選択します。
    • GitHub Actions から RHACS にアクセスする予定の場合は、GitHub Actions を選択します。
  5. OIDC ID トークンの発行者を入力します。
  6. この設定に基づいて発行するトークンの token lifetime を入力します。

    注記

    token lifetime の形式は XhYmZs です。24 時間より長く設定することはできません。

  7. ルールを設定に追加します。

    • Key は、使用する OIDC トークンのクレームです。
    • Value は、期待される OIDC トークンのクレームの値です。
    • Role は、OIDC トークンのクレームと値が存在する場合にトークンに割り当てるロールです。

      注記

      ルールは、クレームの値に基づいてロールを割り当てる認証プロバイダールールに似ています。

      一般的なルールとして、Red Hat はルール内で一意で不変のクレームを使用することを推奨します。通常は、OIDC ID トークン内で sub クレームを使用することを推奨します。OIDC トークンのクレームの詳細は、標準 OIDC クレームのリスト を参照してください。

  8. Save をクリックします。

18.6.2. ID トークンの交換

前提条件

  • 有効な OpenID Connect (OIDC) トークンがある。
  • アクセスする RHACS インスタンスの Machine access configuration を追加した。

手順

  1. POST リクエストの JSON データを準備します。

    {
        "idToken": "<id_token>"
    }
  2. POST リクエストを API /v1/auth/m2m/exchange に送信します。
  3. API レスポンスを待ちます。

    {
        "accessToken": "<access_token>"
    }
  4. 返されたアクセストークンを使用して、RHACS インスタンスにアクセスします。
注記

GitHub Actions を使用する場合は、stackrox/central-login GitHub Action を使用できます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る