“isUserInRole”方法是否与JAAS相关?

时间:2011-04-13 11:40:41

标签: java jsf jaas

我在glassfish 3.0中配置了JAAS,并使用JDBCRealm对用户进行身份验证。它工作正常,URL受到限制。但方法 #{facesContext.externalContext.isUserInRole('admin')}总是返回false,即使登录用户是admin。我已经为我的数据库中的“组名”和映射文件中的“角色名称”设置了“admin”,并且用户是admin。可能是什么问题?

1 个答案:

答案 0 :(得分:2)

在servlet容器中,isUserInRole只是对underlying servlet method的调用。我会仔细检查部署描述符中的role mappings