メインコンテンツにスキップ

Moodle

CasdoorはOAuthを使ってMoodleに接続することができます。

以下はいくつかの設定項目です:

  • CASDOOR_HOSTNAME:Casdoorサーバーが導入されているドメイン名またはIP。
  • Moodle_HOSTNAME:Moodleが導入されているドメイン名またはIP。

ステップ 1:CasdoorとMoodleを導入する

まず、CasdoorMoodleを導入します。

成功的に導入した後、以下の点を確認してください:

  1. Casdoorは問題なくログインして使用できます。
  2. Casdoorをprodモードで導入する場合、CASDOOR_HOSTNAMEhttp://localhost:8000と設定することができます。 本番モードを参照してください。

ステップ 2:Casdoorアプリケーションを設定する

  1. 新しいCasdoorアプリケーションを作成するか、既存のものを使用します。
  2. リダイレクトURLを探す:Moddle_HOSTNAME/admin/oauth2callback.php。
  3. このリダイレクトURLをCasdoorアプリケーションに追加します。

OAuthについての詳細はこちらを参照してください。

ステップ 3:Moodleを設定する

  1. OAuthを探す Find_OAuth
  2. このアプリケーションを設定する configure
  3. このマッピングを設定する Mapping
  4. OAuth2プラグインを探す plugin
  5. OAuth2プラグインを有効にする Enable
  6. Casdoorのメールを編集するのを防ぐ場合 Fields

Moodleについての詳細はMoodleフィールドマッピングを参照してください。

MoodleからログアウトしてSSOをテストします。ログイン