【问题标题】:SSO Integration between custom java webapp and drupal自定义 java webapp 和 drupal 之间的 SSO 集成
【发布时间】:2011-05-18 23:26:33
【问题描述】:

我有一个自定义的网络“门户”,它本质上是一个主要使用 JSP/Tiles、Spring/MVC 和 Hibernate 构建的网络应用程序。它在 Apache/Tomcat、MySQL 堆栈上运行。我有引号内的门户,因为这不是真正意义上的门户,与 Liferay、Glassfish 或任何门户服务器相同。但本质上看起来像是一个面向业务用户的门户,以及通过自定义系统集成从多个第三方系统中提取数据的门户。

我现在希望在这个“门户”中添加一个社区模块。此要求的一个关键部分是在此“门户”和社区服务器之间联合身份。此外,促进从“门户”到社区的无缝单点登录。我的偏好是将社区软件的选择保留为基于 Java 和开源的。 Liferay 就是其中的一个例子。 JForum 是另一个,尽管它仅限于讨论论坛,而不是其他形式,例如博客和 wiki。

目前,自定义“门户”根据 MySQL 数据库中的用户信息提供自己的身份验证/授权机制。看来,对于跨多个系统的可扩展和灵活的帐户配置,我最好将其重构为基于由 OpenLDAP 等目录服务器支持的基于 CAS 的身份验证。通过这种方法,我似乎可以与 Liferay 等社区服务器集成。

如果我将社区服务器的选择扩展到基于 PHP 的解决方案(例如 Drupal),我能否通过基于 CAS 的方法实现相同的结果?关于如何在自定义 Java webapp 和 Drupal 之间联合身份(并启用 SSO)的任何建议?用户进入社区的入口点(登录)只能通过自定义“门户”。

【问题讨论】:

    标签: drupal tomcat preprocessor


    【解决方案1】:

    CAS 是一种非常流行的方法。 Here 是一个 Drupal 模块,支持将 SSO 安装到 Drupal 安装中。

    【讨论】:

      猜你喜欢
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      • 2021-02-18
      • 1970-01-01
      • 2017-04-12
      相关资源
      最近更新 更多