ice*_*eea 6 php mysql authentication mediawiki single-sign-on
对不起标题,我找不到合适的词语.让我解释一下我想做什么:
我有一个网站和一个Wiki(最新的Mediawiki).Wiki已关闭,因此您需要一个帐户才能在Wiki中读/写.但是当用户登录我的网站时,他会在他到达时自动登录到wiki.
我第一次看到mysql mediawiki用户表让我一无所知:一切都保存为二进制数据,但在我的用户数据库中它是纯文本,当然除了密码.
我不知道怎么办?
你基本上想要有两件事:
Mediawiki有几个扩展,将用户管理连接到不同的数据库,例如:
你应该看一下ExtAuthDB,因为它应该可以配置给你.
单点登录(SSO)主要通过在Web应用程序之间共享cookie来完成.要实现这一点,您需要将wiki放在主页的子域中,即wiki.example.org当您的网站位于时example.org.
在您的网站上,设置一个cookie .example.org(注意cookie域中的前导点),因此它也可用wiki.example.org.
Cookie内容可能是一个成熟的mediawiki cookie(您需要在您的网站上创建),或者是一个cookie,其中包含wiki自己的扩展读取并记录用户的相关用户信息.我建议看看如何实现Phpbb_Single_Sign-On并为您的站点执行相同操作.
| 归档时间: |
|
| 查看次数: |
2879 次 |
| 最近记录: |