Moodle
CasdoorはOAuthを使ってMoodleに接続することができます。
以下はいくつかの設定項目です:
CASDOOR_HOSTNAME:Casdoorサーバーが導入されているドメイン名またはIP。Moodle_HOSTNAME:Moodleが導入されているドメイン名またはIP。
ステップ 1:CasdoorとMoodleを導入する
成功的に導入した後、以下の点を確認してください:
- Casdoorは問題なくログインして使用できます。
- Casdoorを
prodモードで導入する場合、CASDOOR_HOSTNAMEをhttp://localhost:8000と設定することができます。 本番モードを参照してください。
ステップ 2:Casdoorアプリケーションを設定する
- 新しいCasdoorアプリケーションを作成するか、既存のものを使用します。
- リダイレクトURLを探す:
Moddle_HOSTNAME/admin/oauth2callback.php。 - このリダイレクトURLをCasdoorアプリケーションに追加します。
OAuthについての詳細はこちらを参照してください。
ステップ 3:Moodleを設定する
- OAuthを探す
。 - このアプリケーションを設定する
。 - このマッピングを設定する
。 - OAuth2プラグインを探す
。 - OAuth2プラグインを有効にする
。 - Casdoorのメールを編集するのを防ぐ場合
。
Moodleについての詳細はMoodleとフィールドマッピングを参照してください。
MoodleからログアウトしてSSOをテストします。