Ldap身份验证,从本地数据库加载角色

时间:2015-05-14 11:37:21

标签: java-ee ldap roles

我想从本地数据库中按组覆盖LDAP组。我已经配置了LDAP领域。 你能帮助我吗?我正在使用wildfly(没有spring lib)。

默认情况下,我想对所有没有本地数据库角色映射的用户使用“只读”组。

编辑:我的配置如下:How implement LDAP login in wildfly web app

我可以创建一些类/ bean,在LDAP认证后,我会对用户(例如更改组)进行一些修改吗?

使用Spring可能会更容易吗?

1 个答案:

答案 0 :(得分:0)

  

我已经配置了LDAP领域。

您需要配置 JAAS 域,至少有两个LoginModule:

  • 在LDAP中查找用户并尝试使用提供的密码绑定他的人,并在成功时创建适当的Subject
  • 接下来运行的另一个用户在数据库中查找用户并根据需要将角色填充到Subject.