【发布时间】:2018-11-09 22:09:12
【问题描述】:
我目前正在使用 1.24.x 并使用 LoginForm 类和 FauxRequest 登录远程(如果它不存在,则在本地创建它)但是这个功能在 1.27.x 中被删除了所以我不得不用使用 AuthManager 和 SessionMaager 的新标准。 LTS 版本一出来,我也会升级到 1.31。 在阅读 AuthManager 和 SessionManager 时,我只是不明白如何对外部用户进行身份验证。我还查看了使用 PluggableAuth 但也无法理解的扩展插件 pluggableSSO。 有人可以指点我一个简单的例子,如果我有用户 ID 和用户名,我该如何验证用户?如果该用户不存在,我该如何创建一个并在本地对其进行身份验证?
谢谢
【问题讨论】:
-
如果不知道 SSO 系统如何工作的模糊细节,很难说清楚。
标签: mediawiki mediawiki-extensions