从一个网站自动登录到Moodle网站? [英] Automatic Login from one web site to Moodle web site?

查看:16
本文介绍了从一个网站自动登录到Moodle网站?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个名为www.example.com的门户和一个名为moodle.example.com的Moodle站点。我在两个网站上都有一些用户,它们具有相同的用户名和密码。我想要的是,当用户在点击某个链接后登录到名为www.example.com的非Moodle站点时,他应该自动登录到moodle.example.com上的同一用户。

有什么方法可以做到这一点吗?

推荐答案

Moodle支持的标准身份验证方法有很多(例如Shibboleth、OAuth2.0、ldap),它还通过第三方插件支持许多其他方法:https://moodle.org/plugins/?q=type:auth(SAML是一个相当流行的选项)。

如果身份验证站点已将用户标记为已登录(如果此身份验证失败,通常会回退到标准Moodle登录页面),则可以将其中许多配置为检查远程服务器并自动登录用户。

实际上,这取决于您的www.example.com站点能够作为身份验证提供者(或者,至少可以适用于哪些方法)作为身份验证提供者的SSO(单点登录)身份验证方法。

如果其他条件相同,我可能会从SAML和/或OAuth 2.0开始调查。

无论您做什么,请不要认为自己想出一个全新的SSO方法是个好主意--除非您是编写安全身份验证方法的专家,否则我几乎可以保证它将是不安全的,并且有被黑客攻击的风险。

这篇关于从一个网站自动登录到Moodle网站?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆