4.3. トークン認証の概要


Red Hat Satellite は、パスワードを使用する代わりに API リクエストを認証するために使用できる Personal Access Tokens をサポートしています。Personal Access Token の有効期限を設定できます。有効期限が切れる前に、有効期限が切れると判断した場合は、トークンを取り消すことができます。

4.3.1. Personal Access Token の作成

この手順を使用して、Personal Access Token を作成します。

手順

  1. Satellite Web UI で、Administer > Users に移動します。
  2. Personal Access Token を作成するユーザーを選択します。
  3. Personal Access Tokens タブで、Add Personal Access Token をクリックします。
  4. Personal Access Token の Name を入力します。
  5. オプション: Expires 日付を選択して、有効期限を設定します。有効期限を設定しない場合、Personal Access Token は、取り消されないかぎり、期限切れになりません。
  6. Submit をクリックします。Personal Access Tokens タブで、Personal Access Token を使用できるようになりました。

    重要

    ページを離れるか、新しい Personal Access Token を作成すると、再びアクセスできなくなるため、Personal Access Token を必ず保存してください。Copy to clipboard をクリックして、Personal Access Token をコピーできます。

検証

  1. Satellite Server に API リクエストを送信し、Personal Access Token で認証します。

    # curl https://satellite.example.com/api/status --user My_Username:My_Personal_Access_Token
  2. ステータス 200 のレスポンスを受け取る必要があります。次に例を示します。

    {"satellite_version":"6.16.0","result":"ok","status":200,"version":"3.5.1.10","api_version":2}

    Personal Access Tokens タブに戻ると、Personal Access Token の横に更新された Last Used 時刻が表示されます。

4.3.2. Personal Access Token の取り消し

この手順を使用して、有効期限が切れる前に、Personal Access Token を取り消します。

手順

  1. Satellite Web UI で、Administer > Users に移動します。
  2. Personal Access Token を取り消すユーザーを選択します。
  3. Personal Access Tokens タブで、取り消す Personal Access Token を見つけます。
  4. 取り消す Personal Access Token の横にある Actions 列の 取り消し をクリックします。

検証

  1. Satellite Server に API リクエストを送信し、失効した Personal Access Token で認証を試みます。

    # curl https://satellite.example.com/api/status --user My_Username:My_Personal_Access_Token
  2. 次のエラーメッセージが表示されます。

    {
      "error": {"message":"Unable to authenticate user My_Username"}
    }
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.