AWS IAM のSAML認証の設定方法

※ AWSにトラスト・ログイン(旧 SKUID)と同じメールアドレスでアカウントを作成しておく必要があります。
※AWSのサービスによって、SAML認証の独自仕様が必要な場合があります。詳細はAWS各サービスマニュアルをご参照ください。

※ 最新の設定手順は、AWSからご提供されているマニュアルをご確認くださいますようお願いいたします。

   

トラスト・ログインの管理ページの設定

  1. トラスト・ログインにログインし、「管理ページ > アプリ」メニューを開き、画面右上の「アプリ登録」ボタンを押します。

    aws_01.png

  2. 「企業アプリ登録」画面で検索し、「AWS IAM (SAML)」を選択します。

    aws_02.png

  3. 「IDプロバイダーの情報」 の「メタデータをダウンロード」よりメタデータをダウンロードします。

    aws_03.png

ここで、AWS側の設定に移ります。
「登録」ボタンは押さず、別ウィンドウでAWSマネジメントコンソールを開いてください。

AWS  の設定

  1. サービスの検索から「IAM」で検索しIAM管理画面を開きます。

    aws_04.png

  2. 【IDプロバイダーの作成】
    参照: IAM SAML ID プロバイダーの作成

    左メニューの「IDプロバイダー」を開き、「プロバイダの作成」をクリックします。

    aws_05.png

  3. 「プロバイダーのタイプを選択する」のプルダウンから「SAML」を選択し、右下の「次のステップ」で進みます。

    aws_06.png

  4. 「プロバイダ名」を入力し、「メタデータドキュメント」にトラスト・ログインからダウンロードしたメタデータをアップロードします。
    (「プロバイダ名」は任意で構いません。ここでは例としてTrustLoginとしています。)
    右下の「次のステップ」で進みます。

    aws_07.png

  5. 右下の「作成」を押下します。

    aws_08.png

  6. 作成したプロバイダを選択して開きます。

    aws_09.png

  7. 「プロバイダのARN」を控えておきます。

    aws_10.png

  8. 【ロールの作成】
    参照:SAML 2.0 フェデレーション用のロールの作成 (コンソール) 

    左メニューの「ロール」を開き、「ロールの作成」をクリックします。

    aws_11.png

  9. 「SAML2.0 フェデレーション」を選択し、下に表示される各項目を以下の通り設定します。

    SAML プロバイダー

    先ほど作成したプロバイダーを選択する。
    属性

    SAML:aud

    https://signin.aws.amazon.com/saml

    「次のステップ:アクセス権限」で進みます。

    aws_12.png

  10. 利用するサービスに応じてポリシーを選択し、「次のステップ:タグ」で進みます。

    aws_13.png

  11. そのまま「次のステップ:確認」で進みます。

    aws_14.png

  12. 「ロール名」(任意の名称)を入力し、「ロールの作成」を押下します。

    aws_15.png

  13. 作成したロールを選択して開きます。

    aws_16.png

  14.  「ロールARN」を控えておきます。

    aws_17.png

 

再び、トラスト・ログインの設定ページに戻ります。

トラスト・ログインの管理ページの設定(続き)

  1. 「サービスプロバイダーの設定」の「SAML属性の設定」の以下赤枠の箇所に、AWSから控えておいた「ロールのARN」と「プロバイダのARN」を「,」で区切った「ロールのARN,プロバイダのARN」の形式で入力します。
    aws_19.png

    「SP認証成功後の移行URL」は空白のままで構いません。

    aws_18.png

  2. 「登録」ボタンで保存します。

    aws_20.png

 

トラスト・ログインのユーザーの設定

① ユーザーがマイページで追加する場合

  1. 「マイページ」で「アプリ追加」ボタンを押します。
  2. 「アプリ登録」画面で「AWS IAM (SAML)」を選択し、画面右上の「次へ」ボタンを押します。
  3. 「表示名」を変更する場合は入力し、「登録」ボタンを押します。

②管理者がメンバーを追加する場合

  1. 「管理ページ > アプリ」メニューで「AWS IAM (SAML)」アプリを検索しクリックします。
  2. 「メンバー追加」をクリックし、メンバー一覧から追加するユーザーを選択し「登録」ボタンを押して追加します。

AWS IAM のSAML認証の設定方法

※ AWSにトラスト・ログイン(旧 SKUID)と同じメールアドレスでアカウントを作成しておく必要があります。
※AWSのサービスによって、SAML認証の独自仕様が必要な場合があります。詳細はAWS各サービスマニュアルをご参照ください。

※ 最新の設定手順は、AWSからご提供されているマニュアルをご確認くださいますようお願いいたします。

   

トラスト・ログインの管理ページの設定

  1. トラスト・ログインにログインし、「管理ページ > アプリ」メニューを開き、画面右上の「アプリ登録」ボタンを押します。

    aws_01.png

  2. 「企業アプリ登録」画面で検索し、「AWS IAM (SAML)」を選択します。

    aws_02.png

  3. 「IDプロバイダーの情報」 の「メタデータをダウンロード」よりメタデータをダウンロードします。

    aws_03.png

ここで、AWS側の設定に移ります。
「登録」ボタンは押さず、別ウィンドウでAWSマネジメントコンソールを開いてください。

AWS  の設定

  1. サービスの検索から「IAM」で検索しIAM管理画面を開きます。

    aws_04.png

  2. 【IDプロバイダーの作成】
    参照: IAM SAML ID プロバイダーの作成

    左メニューの「IDプロバイダー」を開き、「プロバイダの作成」をクリックします。

    aws_05.png

  3. 「プロバイダーのタイプを選択する」のプルダウンから「SAML」を選択し、右下の「次のステップ」で進みます。

    aws_06.png

  4. 「プロバイダ名」を入力し、「メタデータドキュメント」にトラスト・ログインからダウンロードしたメタデータをアップロードします。
    (「プロバイダ名」は任意で構いません。ここでは例としてTrustLoginとしています。)
    右下の「次のステップ」で進みます。

    aws_07.png

  5. 右下の「作成」を押下します。

    aws_08.png

  6. 作成したプロバイダを選択して開きます。

    aws_09.png

  7. 「プロバイダのARN」を控えておきます。

    aws_10.png

  8. 【ロールの作成】
    参照:SAML 2.0 フェデレーション用のロールの作成 (コンソール) 

    左メニューの「ロール」を開き、「ロールの作成」をクリックします。

    aws_11.png

  9. 「SAML2.0 フェデレーション」を選択し、下に表示される各項目を以下の通り設定します。

    SAML プロバイダー

    先ほど作成したプロバイダーを選択する。
    属性

    SAML:aud

    https://signin.aws.amazon.com/saml

    「次のステップ:アクセス権限」で進みます。

    aws_12.png

  10. 利用するサービスに応じてポリシーを選択し、「次のステップ:タグ」で進みます。

    aws_13.png

  11. そのまま「次のステップ:確認」で進みます。

    aws_14.png

  12. 「ロール名」(任意の名称)を入力し、「ロールの作成」を押下します。

    aws_15.png

  13. 作成したロールを選択して開きます。

    aws_16.png

  14.  「ロールARN」を控えておきます。

    aws_17.png

 

再び、トラスト・ログインの設定ページに戻ります。

トラスト・ログインの管理ページの設定(続き)

  1. 「サービスプロバイダーの設定」の「SAML属性の設定」の以下赤枠の箇所に、AWSから控えておいた「ロールのARN」と「プロバイダのARN」を「,」で区切った「ロールのARN,プロバイダのARN」の形式で入力します。
    aws_19.png

    「SP認証成功後の移行URL」は空白のままで構いません。

    aws_18.png

  2. 「登録」ボタンで保存します。

    aws_20.png

 

トラスト・ログインのユーザーの設定

① ユーザーがマイページで追加する場合

  1. 「マイページ」で「アプリ追加」ボタンを押します。
  2. 「アプリ登録」画面で「AWS IAM (SAML)」を選択し、画面右上の「次へ」ボタンを押します。
  3. 「表示名」を変更する場合は入力し、「登録」ボタンを押します。

②管理者がメンバーを追加する場合

  1. 「管理ページ > アプリ」メニューで「AWS IAM (SAML)」アプリを検索しクリックします。
  2. 「メンバー追加」をクリックし、メンバー一覧から追加するユーザーを選択し「登録」ボタンを押して追加します。