AWS SAML シングルサインオン (SSO) | WordPress を使用して AWS にログイン
概要
AWS SAML シングルサインオン (SSO) を WordPress を SAML IdP として使用します。miniOrange SAML IDP for WordPress (WP as SAML IDP)プラグインを使用すると、WordPress (WP) の認証情報を使用して AWS (SP) にログインできます。ここでは、WordPress (サービス プロバイダー) とWordPress を IdP (アイデンティティ プロバイダー)として使用して AWS SSO ログインを設定する手順を順を追って説明します。
注: AWS との SSO を設定するには、WordPress 用 SAML IDP (WP as SAML IDP) プラグインのプレミアムバージョンが必要です。
前提条件: ダウンロードとインストール
- WordPressをSAML IDPとして、AWSをWordPressのSPとして設定するには、 WordPress ユーザーを使用した miniOrange ログイン (SAML IDP としての WP).
構成手順
ステップ1: AWSをSP(サービスプロバイダー)として設定する
- に行きます WordPress 用 SAML IDP プラグイン、 IDPメタデータ タブには何も表示されないことに注意してください。
- ここでアイデンティティプロバイダーを見つけることができます メタデータ URL /XML メタデータ または次のようなエンドポイント IDPエンティティID、SAMLログインURL、SAMLログアウトURL(プレミアム機能)、証明書 SP構成の場合。
- あなたへのログイン アマゾン ウェブ サービス (AWS) コンソール 管理者として。
- ソフトウェアの制限をクリック Services タブ。 下 セキュリティ、アイデンティティ、コンプライアンス をクリックしてください IAM (アイデンティティおよびアクセス管理)。
- 左側のリストから、 アイデンティティプロバイダー クリックして プロバイダーの作成 右側のセクションのボタンをクリックします。
- プロバイダーの構成、ドロップダウン リストからプロバイダーの種類として SAML を選択します。
- 任意のプロバイダー名を入力します (例: miniOrange/WordPress)。
- ソフトウェアの制限をクリック ファイルを選択してください ステップ1でダウンロードしたメタデータファイルを選択し、 次のステップ.
- 次の画面では、入力したプロバイダー情報が表示されます。 確認して、 創造する ボタン。 SAML プロバイダーが作成され、プロバイダー テーブルにリストされます。
- 今後はクリック 役割 左側のリストから選択して、 役割を作成する
- ロールを作成 セクションをクリック SAML2.0フェデレーション タブには何も表示されないことに注意してください。
- SAML 2.0プロバイダーの選択、選択 SAMLプロバイダー 以前に作成したもの、つまり miniOrange。
- その後、選択してください プログラムによるアクセスのみを許可する ラジオオプション。
- 選択 SAML:aud オプションから 属性 ドロップダウンリスト。
- 値を次のように入力します https://signin.aws.amazon.com/saml.
- 次に、をクリックします。 次:パーミッション
- ポリシー名を確認してください AmazonEC2読み取り専用アクセス をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 次:タグ
- 次に、ステップをスキップします タグの追加 (オプション) をクリックして 次へ: プレビュー
- 次のステップで、次のように入力します。 ロール名 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します ロールを作成
- 作成したロール名をクリックします。
- [概要] セクションで、[信頼関係] タブをクリックし、コピーします。 役割ARN (NAIST) と 信頼できるエンティティの値.
- 値はカンマ区切り形式で保管してください。 例えば- [arn:aws:iam::656620318436:role/SSORole,arn:aws:iam::656620318436:saml-provider/miniOrange]
- に行く WordPress 用 SAML IDP プラグイン ダッシュボードで選択します サービスプロバイダ タブには何も表示されないことに注意してください。
- 次の情報を対応するフィールドに入力します。 クリック Save.
- 選択 属性/役割のマッピング。 の中に ユーザー属性 セクションに、次の情報を入力します。 クリック Save.

ステップ2: WordPress (WP) を IdP (アイデンティティプロバイダー) として設定する
| サービスプロバイダー名 | AWS |
| SP エンティティ ID または発行者 | SPエンティティIDまたは発行者はメタデータから取得できます。 (https://signin.aws.amazon.com/static/saml-metadata.xml)。 最初の行で、entityID に対する値が見つかります。 に設定されています 骨壷:アマゾン:ウェブサービス ただし、米国以外の地域では異なる場合があります。 |
| ACSのURL | https://signin.aws.amazon.com/samlこれは米国以外の地域では異なる場合があり、その場合はメタデータで確認できます。 ( https://signin.aws.amazon.com/static/saml-metadata.xml) AssertionConsumerService の Location 属性として。 |
| 名前 ID 形式 | urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
| アサーション署名済み | SAML アサーションに署名する場合にオンにします。 |
ステップ 3: 属性マッピング (これはプレミアム機能です)
| 名前 | ユーザーメタデータ |
| メール | USER_EMAIL |
このガイドでは、miniOrange SAML IDP for WordPress(WP as SAML IDP)を使用して、AWSをSP、WordPressをIdPとして選択し、AWS SAMLシングルサインオン(AWS SSOログイン)の設定を完了しました。このソリューションにより、 AWSログイン認証情報を使用してWordPress(WP)サイトへの安全なアクセスを数分以内に展開できるようになります。
関連記事
ご返信ありがとうございます。近日中にご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください
