Moodle本身就有CAS认证插件,可以通过配置实现单点登录。
实现过程如下:
第一步:配置MOODLE服务器支持单点登录。
用管理员账户登录系统,选择:
出现如下界面
激活CAS服务器(单点登录)
第二步:配置MOODLE的CAS服务器地址和端口
点CAS服务器(单点登录)的“设置”按钮
出现如下界面:
配置CAS服务器,信息如下:
点击“确定”按钮,完成配置。
配置信息保存在数据库表mdl_config中,如下:
第三步,修改用户验证方式为cas
UPDATE mdl_user SET auth='cas'
原始auth=manual
至此,moodle的单点登录配置完成。