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

Moodle

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

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

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

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

まず、CasdoorとMoodleを導入します。

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

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

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

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

See OAuth.

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

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

See Moodle OAuth and Fields mapping.

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