0

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

4

1 回答 1

2

在 servlet 容器中,isUserInRole只是对底层 servlet 方法的调用。我会仔细检查部署描述符中的角色映射

于 2011-04-13T12:29:10.820 回答