LoginSignup
20
17

More than 5 years have passed since last update.

Google AppsのアカウントでAWSマネジメントコンソールにSSOログインする

Last updated at Posted at 2016-01-10

Google AppsのSAMLアプリケーション設定

  1. Googla Appsの管理コンソールにログインします。
  2. アプリをクリックします。 スクリーンショット 2016-01-10 13.52.51.png    
  3. Amazon Web Servicesを選択します スクリーンショット 2016-01-10 13.54.42.png    
  4. IDPメタデータをダウンロードします。これを後でAWS側にアップロードするのでローカルに保存しておきます スクリーンショット 2016-01-10 13.59.50.png    
  5. Amazon Web Services の基本情報及びサービス プロバイダの詳細は特に何も入力は必要ないです。そのまま「次へ」をクリックして進みます。
  6. 属性のマッピングは以下のキャプチャの通り設定します。 https://aws.amazon.com/SAML/Attributes/Role に従業員の詳細>役職を設定するのがポイントです。 スクリーンショット 2016-01-10 14.11.24.png

以上でGoogla AppsのSAML設定は完了です。

AWSマネジメントコンソールの設定

IDプロバイダーの作成

これは、Googla Apps側の組織に関する情報を保持するIAMエンティティとなります。
1. AWSマネジメントコンソールからIAMを選択します
2. IDプロバイダを選択して、プロバイダを作成します
スクリーンショット 2016-01-10 14.17.01.png
3. プロバイダーのタイプとしてSAMLを選択して、先ほどダウンロードしたIDPメタデータファイルをアップロードして、作成を行います
スクリーンショット 2016-01-10 14.19.01.png

ロールの設定

次にロールを設定します。信頼ポリシーでプロバイダーを紐付けて、アクセスポリシーでフェデレーションユーザに許可するアクションを設定しましょう。
1. ロールタイプとして、「SAML プロバイダへのウェブシングルサインオン(WebSSO)アクセスを付与」を選択します
スクリーンショット 2016-01-10 14.26.43.png
2. 信頼性の確立にて、先ほど作ったプロバイダを選択します。
スクリーンショット 2016-01-10 14.29.44.png

こんな感じの信頼ポリシーを生成してくれます

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "sts:AssumeRoleWithSAML",
      "Principal": {
        "Federated": "<選択したプロバイダへのARN>"
      },
      "Condition": {
        "StringEquals": {
          "SAML:aud": "https://signin.aws.amazon.com/saml"
        }
      }
    }
  ]
}
  1. アクセスポリシーを選択して、フェデレーションユーザに許可するアクションを選択して、ロールを作成します。 スクリーンショット 2016-01-10 14.33.46.png

以上でAWS側の設定は完了です。

Google Appsのアカウント設定

  1. Googla Appsの管理コンソールに戻ってアカウントページを開きます
    スクリーンショット 2016-01-10 14.38.18.png

  2. アカウントを選択して、従業員の詳細を編集します。タイトルというプレースホルダーが設定してある項目に、<プロバイダのARN>,<ロールのARN> を設定します。

  3. スクリーンショット 2016-01-10 14.39.11.png

スクリーンショット 2016-01-10 14.42.55.png

  1. 最後にアプリを有効化します スクリーンショット 2016-01-10 14.49.47.png

SSOログインを実行

アプリ右上のキャプチャの箇所をクリックします。
スクリーンショット 2016-01-10 14.52.10.png

ちゃんとマネジメントコンソールにログインできました。
フェデレーションユーザでログインできていることが確認できます。
スクリーンショット 2016-01-10 14.53.13.png

20
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
17