我正在寻找的是用于 LDAP 的 OpenId 提供程序的 Java servlet 实现......我可以将其插入 TomCat,将其指向 LDAP 目录服务器,并从目录服务器中的这些用户帐户提供 OpenId 样式的身份验证。
我多年来一直在使用OpenID4Java,它运行良好,但它只是一个 API,并没有提供完整的 OpenID 提供程序所需的用户界面。
我希望能够编写大量基于 Web 的小型实用程序,并允许人们使用 OpenID 对所有这些实用程序进行 SSO 访问,但是这些人已经在目录服务器中拥有帐户,我不想让他们创建一个新密码。他们应该使用他们习惯的旧密码。
我试过OpenID-LDAP,但它是基于 PHP 的。我正在寻找一个可以安装到 TomCat 并与其他基于 JSP 的应用程序一致管理的软件。我查看了JOIDS,它似乎具有注册和管理用户的能力,但没有链接到 LDAP。这个出色的Wiki 页面列出了其他选项,例如 Atlassian Crowd,但我需要开源。
我现在问,看看我是否遗漏了什么。如果没有,我可能会写一个。