就是这样:我有一个使用JSP并部署在tomcat上的网站。我现在要做的是设置一个带有单点登录系统的MediaWiki。即我希望用户使用相同的帐户访问我的第一个站点和我的MediaWiki,并且在从一个站点移动到另一个站点时不需要再次登录。
目前,这两个系统使用Ldap系统(使用openldap设置)共享帐户列表。当在JSP上连接时,它在cookie中存储了一个JSESSIONID参数,而当连接到MediaWiki时,它似乎存储了3个参数: wikidb_session、wikidbUserID和wikidbUserName。
让两个系统共享会话cookie的最佳方法是什么?
亚历克西斯
发布于 2012-05-30 22:30:37
您不能共享会话cookie,因为每个应用程序(Mediawiki和JSP站点)都有自己的cookie。
你能做的就是有一个单点登录模块,供你的每个应用程序使用。
您可以查看JASIG CAS (中央身份验证服务) http://www.jasig.org/cas。
步骤:
https://stackoverflow.com/questions/10687563
复制相似问题