Canvas LMS SAML シングル サインオン (SSO) と Drupal の IdP 統合
概要
このガイドは、DrupalをSAML 2.0アイデンティティプロバイダ(IdP)として、Canvas LMSをサービスプロバイダ(SP)として統合するのに役立ちます。 miniOrange SAML IDP モジュールこの統合により、集中的なユーザー管理と権限制御が可能になり、ユーザーは単一の認証情報セットで複数のアプリケーションにアクセスできるようになります。このモジュールは、Drupal 7、Drupal 8、Drupal 9、Drupal 10、および Drupal 11 と互換性があります。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
構成手順
Drupal SAML IdP メタデータ:
- Drupal サイトにモジュールをインストールした後、 管理メニュー→ 案内する 構成 → ユーザー → miniOrange SAML IDP 構成. (/admin/config/people/miniorange_saml_idp/idp_setup)
- に移動します IDPメタデータ タブ。 をコピーします エンティティID/発行者, SAML ログイン URL, X.509証明書手元に置いてください。(Canvas LMS を SAML SP として設定するにはこれが必要です)
- あなたへのログイン Canvas LMS アカウント管理者としてドメインにアクセスします。
- 管理者ビューに切り替えます。
- に行く コースと管理対象アカウントの下をクリックしてください。 ドメイン名.
- ソフトウェアの制限をクリック 認証 左側のペインで、[認証サービスを選択] ドロップダウン リストから SAML を選択します。
- 「現在の統合」で、 をクリックします。 新しい SAML 構成の追加 次のように詳細を入力します。
- Drupal サイトにアクセスします。 に移動します。 サービスプロバイダーのセットアップ miniOrange SAML IDP モジュールのタブ。 (/admin/config/people/miniorange_saml_idp/sp_setup)
- セットアップボタンをクリックすると、セットアップが開始されます SPメタデータのアップロード.
- Canvas LMS からダウンロードしたメタデータ ファイルをアップロードします。
- セットアップボタンをクリックすると、セットアップが開始されます ホイール試乗 ボタンをクリックして SSO をテストします。
Canvas LMS をサービス プロバイダーとして構成します。
IdPエンティティID | コピー IDPエンティティID/発行者 from IDPメタデータ Drupal SAML IDP モジュールのタブをクリックして貼り付けます。 |
ログオン URL | コピー SAML ログイン URL from IDPメタデータ Drupal SAML IDP モジュールのタブをクリックして貼り付けます。 |
ログアウトURL | コピー SAML ログアウト URI from IDPメタデータ Drupal SAML IDP モジュールのタブをクリックして貼り付けます。 |
証明書のフィンガープリント | 証明書のサムプリントをコピーするには、次の手順に従います。 1. 先ほどダウンロードした証明書を開きます。 2. [詳細] に移動し、フィールド列で [拇印] を選択します。 3. CTRL + C を押して、ペインに表示されたサムプリントをコピーします (右クリックは機能しません)。 4. サムプリントを証明書のフィンガープリントに貼り付けます。 証明書フィンガープリントの間にスペースがないことを確認してください。スペースがある場合は手動で削除してください。 |
ログイン属性 | 名前ID |
識別子の形式 | urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
認証コンテキスト | urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport |
ログインラベル | |
不明なユーザーの URL | 空白のままにします。 |
Drupal を SAML ID プロバイダー (IdP) として構成する:
Canvas LMS (SAML SP) と Drupal (SAML IDP) 間の SAML SSO が正常に構成されました。
関連記事
フル機能のトライアル版で、モジュールが提供する高度な機能を試してください。 次を使用して試用リクエストを開始できます。 7日間のトライアルをリクエストする モジュールのボタンをクリックするか、 drupalsupport@xecurify.com Drupal の専門家による個別サポートを受けられます。
[MO_CONTACT_US]