我想使用JDBC和LDAP连接对用户进行身份验证。在数据库中,我有用户名,角色和一个标志,指示是否允许用户登录。
NAME | ROLE | ALLOWED
user1 | r1 | 1
user2 | r1 | 0
user3 | r4 | 1
LDAP服务器有密码。
我想要进行以下身份验证:如果用户在数据库中且allowed
标志为1
,请询问LDAP服务器进行身份验证。有可能吗?
答案 0 :(得分:1)
不确定Glassfish默认设置中的基本领域,但这绝对可以使用自定义Realm和LoginModule实现。
有关详细信息,请参阅http://docs.oracle.com/cd/E19226-01/820-7695/beabs/index.html。