java - 使用 Ldap 对 Glassfish 进行基本身份验证

标签 java authentication active-directory glassfish ldap

我正在开发一个网络服务。目前,我正在使用基本身份验证,通过文件来管理用户。

现在我想使用基本身份验证,集成 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/

相关文章:

java - 为什么 Orbeon 创建这么大的 org.orbeon.oxf.cache.MemoryCacheImpl 对象?

java - 为什么 javax.xml.xpath.XPath 对克隆节点的行为不同?

java - GSS-API Java 奇怪的错误

java - 在 SAAS 中同步 AD 用户

c# - 如何获取所有Windows组?

java - onDraw 方法之外的旋转路径

java - gradle依赖来解决glassfish

javascript - 简单的 Angular 身份验证

java - Playframework WSRequest POST 登录

c# - userAccountControl 属性在 AD 中如何工作? (C#)