我有一个现有的应用程序(使用 MySQL 的基于 Tomcat 7 的 Java)并想使用 Concrete5 建立一个单独的 CMS 网站。在现有的 Java 应用程序中,我已经有数千个成员帐户和一个身份验证系统(基于会话 cookie)。这两个应用程序将使用子域存在于同一域中... www.domain.com 和 application.domain.com。
我正在努力寻找一种方法来实现这一要求。
有什么建议么?
谢谢,杰夫。
我有一个现有的应用程序(使用 MySQL 的基于 Tomcat 7 的 Java)并想使用 Concrete5 建立一个单独的 CMS 网站。在现有的 Java 应用程序中,我已经有数千个成员帐户和一个身份验证系统(基于会话 cookie)。这两个应用程序将使用子域存在于同一域中... www.domain.com 和 application.domain.com。
我正在努力寻找一种方法来实现这一要求。
有什么建议么?
谢谢,杰夫。
没有什么是开箱即用的,但是在 Concrete5 的这个领域已经完成了一些工作,这应该会让你成为其中的一部分。
这是目前有人正在研究的通用“第三方身份验证”框架:http: //www.concrete5.org/community/forums/customizing_c5/authentication-testers/
然后有一些 LDAP 解决方案(我真的不知道 LDAP 是什么或它是如何工作的——所以它可能对你的情况有用也可能没用):
http://www.concrete5.org/community/forums/customizing_c5/packaged-ldap-authentication-working-beta/
(请注意,这些 LDAP 链接分别有 1 年和 2 年的历史,因此可能需要进行更多修改才能使用最新版本的 Concrete5)。
最后,请注意 C5 已经包含 OpenID 身份验证——因此,如果有某种方法可以轻松地使您现有的系统与 OpenID 一起工作,那么这也是一种可能。
祝你好运!