我正在开发一个网络服务。目前,我正在使用基本身份验证,通过文件来管理用户。
现在我想使用基本身份验证,集成 LDAP 服务器。我使用 LDAP - Apache Directory Studio 安装并创建了一个 LDAP 服务器。
在 Glassfish 控制台中,我创建了一个新的 ldapRealm。
我的 web.xml 有以下代码:
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>LDAP</realm-name>
</login-config>
现在我想为不同的 ldap 用户组指定不同的角色。
我怎样才能实现这个目标?有针对此目的的 Web 服务教程吗?
是否可以向不同的方法添加指定角色(如 @RolesAllowed(LDAP Group))的注释?
最佳答案
为了在 Glassfish 中配置领域,请查看 To Create an LDAP Realm in the GlassFish Server 。
关于 Apache Directory Studio,请参阅 Let's create an LDAP user and search for him 。您可能想查看Setting up an LDAP directory server for Alfresco development .
关于java - 使用 Ldap 对 Glassfish 进行基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28056393/