IdP として Joomla を使用した Drupal SAML シングル サインオン SSO ログイン
概要
を使用した Drupal SAML 統合 miniOrange SAML SP モジュール Joomla と Drupal サイト間のシームレスな SSO を確立します。ユーザーは、Joomla の資格情報を使用して Drupal サイトにログインできます。このドキュメントでは、サービス プロバイダー (SP) としての Drupal とアイデンティティ プロバイダー (IdP) としての Joomla 間のシングル サインオン (SSO) を構成する手順について説明します。このモジュールは、Drupal 7、Drupal 8、Drupal 9、Drupal 10、および Drupal 11 と互換性があります。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
構成手順
Drupal SAML SP メタデータ
- に行く → のワークプ → SAML ログイン構成 の 管理部門 メニュー。(/admin/config/people/miniorange_saml/idp_setup)

- 下 サービスプロバイダーのメタデータ タブ、コピー メタデータ URL手元に置いておいてください。Drupal を ID プロバイダーとして設定する際に必要になります。

Joomla を ID プロバイダーとして設定する
- でログイン Joomla 管理者 アカウントの資格情報。
- に行く システム タブには何も表示されないことに注意してください。

- 選択 拡張 インストールを開始する のセクションから無料でダウンロードできます。

- ソフトウェアの制限をクリック Webからインストール.

- 検索する SAML IDP 検索ボックスで選択します Joomla 用 miniOrange SAML 2.0 IDP プラグイン。

- ソフトウェアの制限をクリック インストールを開始する ボタンをクリックして、joomla サイトへのプラグインを有効にします。

- コンポーネント 左側のメニューサイドバーからタブをクリックし、 miniOrange Joomla IDP 次に選択する サービスプロバイダー.

- セットアップボタンをクリックすると、セットアップが開始されます SPメタデータのアップロード下にスクロールして、先ほどコピーしたメタデータURLを入力します。 Drupal 会場は メタデータの URL を入力してください テキストフィールド。
- クリック フェッチ

- 次に、に移動します ID プロバイダー タブをクリックして、メタデータ URL をコピーします。手元に置いてください。Drupal をサービス プロバイダーとして構成する際に必要になります。

Drupal を SAML サービス プロバイダーとして設定します。
- Drupal サイトに移動します。 に移動します。 サービスプロバイダーのセットアップ モジュールのタブをクリックし、 IDPメタデータのアップロード.

- 先ほどコピーしたメタデータURLを貼り付けます Joomlaの に URLから追加 テキストフィールドをクリックして、 メタデータのフェッチ


ご注意: ID プロバイダー名を更新するには、次の手順に従います。
- 行動、選択 編集.
- Joomlaを入力する アイデンティティプロバイダー名 テキストフィールド。
- 下にスクロールして 構成の保存
- Drupal と Joomla 間の接続をテストするには、「テスト」リンクをクリックします。

- テスト構成ポップアップで、Joomlaの資格情報を使用してサインインします(アクティブなセッションが存在しない場合)。認証が成功すると、Joomlaから受信した属性のリストが表示されます。 クリックします.

おめでとうございます。Drupal と Joomla サイト間のシングル サインオンが正常に構成されました。
SAML SSO ログインはどのように機能しますか?
- 新しいブラウザ/プライベート ウィンドウを開き、Drupal サイトのログイン ページに移動します。
- クリック アイデンティティプロバイダ(Joomla)を使用してログイン リンクをクリックします。
- Joomla ログイン ページにリダイレクトされます。Joomla の資格情報を入力します。認証が成功すると、ユーザーは Drupal サイトにリダイレクトされます。