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