0

我有一个使用 Java (Java EE)、spring 和 Hibernate 开发的 Web 应用程序。我们计划使用 Apache Shiro 进行角色和访问管理。我们的客户要求之一是使用一些 CMS 功能以及已选择 Drupal 的 Web 应用程序。由于所有用户都是在基于 Java 的 Web 应用程序中创建的,因此我们希望在 Java Web 应用程序和 Drupal 之间启用单点登录。

启用 SSO 后,Web 应用程序的用户应该能够访问在 Drupal 中创建的页面(静态内容、博客等)。

4

1 回答 1

1

您最好的选择可能是使用CAS来处理 Drupal 和 Shiro 的 SSO。Drupal 有一个CAS 模块,Shiro 也可以配置为一个CAS 客户端。您没有提供任何关于您的用户帐户的维护方式的详细信息,但理想情况下,此类数据将保存在诸如 OpenLDAP 或 Active Directory 之类的目录系统中。

于 2012-08-17T13:08:25.213 回答