2012-07-05 68 views
2

我有一个现有的应用程序(基于Java在Tomcat 7使用MySQL),并想打开使用Concrete5一个独立的CMS网站。我已经在现有的Java应用程序中拥有数千个成员帐户和一个身份验证系统(基于会话cookie)。这两个应用程序将存在于使用子域的相同域中...... www.domain.com和application.domain.com。Concrete5共享验证

我竭力要找到一种方法来实现这一要求。

有什么建议吗?

感谢, 杰夫。

+0

只是为了跟进这件事...因为Concrete5.7认证类型已经被抽象出来,因此您应该相对容易地实现自己的认证类型来与外部系统进行认证。 – 2015-08-11 00:43:54

回答

2

没有什么可以开箱即用的,但是在Concrete5的这个领域已经做了一些工作,应该让你成为那里的一部分。

这是一个通用的“第三方认证”的框架,有人目前正​​在: http://www.concrete5.org/community/forums/customizing_c5/authentication-testers/

然后有几个LDAP解决方案(我真的不知道LDAP是什么,或者它是如何工作 - - 所以它可能是也可能不是你的情况很有用):

http://www.concrete5.org/community/forums/customizing_c5/adldap-andamp-c5-integration-for-authentication/#46266

http://www.concrete5.org/community/forums/customizing_c5/packaged-ldap-authentication-working-beta/

(请注意,这些LDAP链接1个2 Y耳朵老,所以可能需要更多的修改来处理最新版本的Concrete5)。

最后,请注意,C5已经包含OpenID身份验证 - 所以如果有一种方法可以轻松使您的现有系统与OpenID一起工作,那么这也是一种可能性。

祝你好运!