【发布时间】:2011-03-29 00:31:35
【问题描述】:
我想知道是否有可能拥有具有多个 JAAS 安全领域的 Java EE 应用程序。 我目前正在开发一个应用程序,其中一些用户需要使用存储在数据库中的数据进行身份验证,而其他用户需要通过 LDAP 绑定进行身份验证。
所以我在 glassfish 3.1 中创建了 2 个安全领域,一个 JDBC 领域和一个 LDAP 领域,并将我的 web.xml 配置为使用 LDAP 领域(大多数用户是 LDAP)。
然后我使用:
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
request.login(username, password);
验证用户
是否可以在调用 'request.login' 之前切换到 JDBC 领域?
提前致谢
【问题讨论】:
标签: security authentication java-ee-6 jaas jdbcrealm