2012-10-30 39 views
2

我已经在spring mvc, java, mysql (hibernate)开发了web应用程序。现在客户需要新功能。论坛和维基。Spring mvc应用程序和php论坛和wiki集成

根据过去的经验,我知道两个很好的,但他们完成在PHP中,这些是为维基的phpbb/mybb/punbbmediawiki

由于我使用自定义salting方法在数据库中安全地使用了密码,所以我想知道将这两种或三种方法结合使用的好方法是什么?

通过一起工作,我的意思是当用户登录春季mvc应用程序时,他不应该重新登录才能在论坛或维基上登录一次。

现在我不知道从哪里开始,更不用说如何去做,一些有创意的想法对于那些有或没有这些经验的人来说都是极好的。

回答

2

对此的规范答案是建立一个OpenID基础架构(基于您的Spring MVC Web应用程序及其密码存储区),并使用OpenID集成在论坛和wiki应用程序中对用户进行身份验证。

对于phpbb,有一个OpenID plugin; MediaWiki也有一个plugin

您可以从interwebs上了解到OpenID; here是一篇关于在Spring Security中使用OpenID的文章。