初心者による質問フォーラム

LDAP登録 (Enrollment)とSSOを併用する方法はありますでしょうか。

 
画像 Mitsuhiro Yoshida
Re: LDAP登録 (Enrollment)とSSOを併用する方法はありますでしょうか。
グループ Developersグループ Translators

もし可能でしたら、データベースをバックアップされた後、下記手順をお試しください。

1. 現在のmoodle実行環境 (current.example.com/moodle2017) から旧サーバ (obsolete.example.com/moodle2016) にMoodleネットワーク (MNet) でSSOできるよう設定してください。

2. 旧サーバのPostgreSQLテーブルmdl_mnet_hostから現在のmoodle実行環境のidを取得 (メモ) してください。
例) id = 4

3. 旧サーバのPostgreSQLテーブルmdl_userのauthに「mnet」、mnethostidに手順2.で取得したidを設定してください。

例)
UPDATE `mdl_user` SET `auth` = 'mnet', `mnethostid` = '4' WHERE `mdl_user`.`id` = 7;

参考資料:
[Moodle in English: Replace local users with mnet users]
https://moodle.org/mod/forum/discuss.php?d=202535#p884141

 
評点平均: お役立ち度: ★★★★★★★ (2)
画像 Soichi Watanabe
Re: LDAP登録 (Enrollment)とSSOを併用する方法はありますでしょうか。
 

Yoshida様

渡邊です。うまくいきそうでございます。

仕組みから教えていただきまして、頭の中がすっきりいたしました。

本当にありがとうございました。