Moodle SAML シングル サインオン (SSO) と IdP としての Drupal の統合
概要
このガイドは、SAML 2.0アイデンティティプロバイダ(IdP)としてのDrupalとサービスプロバイダ(SP)としてのMoodleを統合するのに役立ちます。 miniOrange SAML IDP モジュールこの統合により、集中的なユーザー管理と権限制御が可能になり、ユーザーは単一の認証情報セットで複数のアプリケーションにアクセスできるようになります。このモジュールは、Drupal 7、Drupal 8、Drupal 9、Drupal 10、および Drupal 11 と互換性があります。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
前提条件:
- からプラグインをダウンロードします。 Moodleプラグインディレクトリ 以下の手順を参照して、Moodle にインストールします。
- Moodle に管理者としてログインします。
- サイトに移動する 管理者 → プラグイン → プラグインのインストール。 に プラグインインストーラー→ZIPパッケージの横 →クリック ファイルを選択する.
- A ファイルピッカー 左側にウィンドウが表示されます。 選択する ファイルをアップロードする 、次にをクリックしてください ファイルを選択してください ボタン。 (Moodle Plugins Directory からダウンロードした zip ファイルをアップロードします)
- セットアップボタンをクリックすると、セットアップが開始されます このファイルをアップロードする
- クリック ZIPファイルからプラグインをインストールする ボタンをクリックしてから、 Continue ボタンを押して続行します。
- セットアップボタンをクリックすると、セットアップが開始されます 今すぐMoodleデータベースをアップグレードしてください ボタンをクリックしてから、 Continue
構成手順
Drupal SAML IDP メタデータ:
- に行く → のワークプ → miniOrange SAML IDP 構成 会場は 管理部門 メニュー。(/admin/config/people/miniorange_saml_idp/sp_setup)
- IDPメタデータタブで、 メタデータをダウンロード ボタンをクリックして、IdP メタデータ ファイルをダウンロードします (SP を構成するために必要です)。
Moodle LMS で SAML SSO アプリケーションを構成する (E ラーニング):
- あなたにログインする Moodle 管理者アカウント。
- に移動します サイト管理者 → プラグイン → プラグインの概要 → 追加のプラグイン.
- セットアップボタンをクリックすると、セットアップが開始されます 設定 下のリンク .
- 下 サービスプロバイダーのメタデータ タブをクリックします DOWNLOAD XML メタデータ ファイルをダウンロードするためのリンクです。手元に置いてください。これは Drupal を SAML アイデンティティ プロバイダー (IdP) として構成するために必要です。
- に行きます サービスプロバイダーのセットアップ プラグインのタブをクリックし、 IdPメタデータのアップロード
- 入力する アイデンティティプロバイダー名. 先ほどDrupalからコピーしたIdPメタデータファイルを IdPメタデータXML テキストフィールドをクリックして、 メタデータのアップロード
Drupal を SAML ID プロバイダー (IdP) として構成する:
- Drupal サイトに移動します。 に行きます サービスプロバイダーのセットアップ モジュールのタブをクリックし、 SPメタデータのアップロード.
- 「メタデータのアップロード」フィールドで、Moodle からダウンロードした SP メタデータ ファイルを選択し、「アップロード」ボタンをクリックします。
これで、Nextcloud が SAML SP として、Drupal が SAML IDP として、SAML SSO が正常に構成されました。
Moodle と Drupal の間の接続をテストします。
- Moodle サイトに移動します。
- Moodleダッシュボード内→ サイト管理 → プラグイン → プラグイン概要 → 追加プラグイン → 設定.
- プラグインに移動します サービスプロバイダーのセットアップ タブ。 下にスクロールして、 テスト構成
- [テスト構成] ポップアップで、Drupal サイトの資格情報を使用してサインインします (ユーザー セッションが存在しない場合)。 認証に成功すると、Drupal サイトから受信した属性のリストが表示されます。
- セットアップボタンをクリックすると、セットアップが開始されます クリックします
関連記事
フル機能のトライアル版で、モジュールが提供する高度な機能を試してください。 次を使用して試用リクエストを開始できます。 7日間のトライアルをリクエストする モジュールのボタンをクリックするか、 drupalsupport@xecurify.com Drupal の専門家による個別サポートを受けられます。
[MO_CONTACT_US]