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をテストします。