我想知道是否有可能擁有具有多個JAAS安全領域的Java EE應用程序。 我目前正在開發一個應用程序,其中一些用戶需要使用存儲在數據庫中的數據進行身份驗證,而其他用戶需要通過LDAP綁定進行身份驗證。具有多個JAAS安全領域的Java應用程序
因此,我在glassfish 3.1中創建了2個安全領域,一個JDBC領域和一個LDAP領域,並將web.xml配置爲使用LDAP領域(大多數用戶都是LDAP)。
然後我用:
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
request.login(username, password);
驗證用戶
是有可能叫 'request.login' 之前切換到JDBC的境界?
在此先感謝
嗨,謝謝,我會搜索一下,當我有多一點時間來看看是否能找到任何東西 – ufasoli 2011-03-04 11:00:43