Magento を ID プロバイダーとして使用する Drupal SAML シングル サインオン
概要
を使用した Drupal SAML 統合 miniOrange SAML SP モジュール Magento と Drupal サイト間のシームレスな SSO を確立します。ユーザーは Magento の認証情報を使用して Drupal サイトにログインできます。このドキュメントでは、サービス プロバイダー (SP) としての Drupal とアイデンティティ プロバイダー (IdP) としての Magento 間のシングル サインオン (SSO) を構成する手順について説明します。このモジュールは、Drupal 7、Drupal 8、Drupal 9、Drupal 10、および Drupal 11 と互換性があります。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
構成手順
Drupal SAML SP メタデータ
- に行く → のワークプ → SAML ログイン構成 の 管理部門 メニュー。(/admin/config/people/miniorange_saml/idp_setup)
- 下 サービスプロバイダーのメタデータ タブ、コピー SP エンティティ ID/発行者 & SP ACS URL。 (手元に置いておいてください)
Magento を ID プロバイダーとして設定する
- miniOrange SAMLアイデンティティプロバイダ拡張機能で、 サービスプロバイダーの設定 拡張機能のタブ。
- 下 サービスプロバイダーの設定 タブで、次の情報を入力します。
ID プロバイダーのフィールド (Magento) Drupal フィールド (SP) サービスプロバイダー名 例:Drupalテスト SP エンティティ ID または発行者 ステップ 1 (Drupal SAML SP メタデータ) からこの URL を貼り付けます。 ACSのURL ステップ 1 (Drupal SAML SP メタデータ) からこの URL を貼り付けます。
- 完了したら、 Save
- Magento IDP 拡張子をクリックして、 属性マッピング タブには何も表示されないことに注意してください。
- ユーザー属性 セクションで、次の情報を入力し、 Save
- をクリックしてさらに属性を追加することもできます。 + 属性を追加するための署名。
お名前 ユーザーメタデータ ユーザ名 USER_LOGIN displayName DISPLAY_NAME メール USER_EMAIL
- 下 IDPメタデータ タブで、メタデータ URL をコピーします。 (手元に置いておいてください)
Drupal を SAML サービス プロバイダーとして設定します。
- Drupal サイトに移動します。 に移動します。 サービスプロバイダーのセットアップ モジュールのタブをクリックし、 IDPメタデータのアップロード.
- 以前コピーしたメタデータURLをアップロードします マゼンタ に メタデータ URL をアップロードする テキストフィールドをクリックして、 メタデータのフェッチ
注意: ID プロバイダー名を更新するには、次の手順に従います。
- 行動、選択 編集.
- Magentoの アイデンティティプロバイダー名 テキストフィールド。
- 下にスクロールして 構成の保存
- Drupal と Magento 間の接続をテストするには、「テスト」リンクをクリックします。
- テスト構成ポップアップで、Magentoの資格情報を使用してサインインします(アクティブなセッションが存在しない場合)。認証が成功すると、Magentoから受信した属性のリストが表示されます。 クリックします.
おめでとうございます。Magento を SAML アイデンティティ プロバイダー (IdP) として、Drupal を SAML サービス プロバイダーとして正常に構成しました。
SAML SSO ログインはどのように機能しますか?
- 新しいブラウザ/プライベート ウィンドウを開き、Drupal サイトのログイン ページに移動します。
- クリック ID プロバイダー (Magento) を使用したログイン リンクをクリックします。
- Magento ログイン ページにリダイレクトされます。Magento の資格情報を入力します。認証が成功すると、ユーザーは Drupal サイトにリダイレクトされます。

お問い合わせ