Связан ли метод isUserInRole с JAAS?

Я настроил JAAS в Glassfish 3.0 и использовал JDBCRealm для аутентификации пользователей. Он работает правильно, и URL-адреса ограничены. Но метод #{facesContext.externalContext.isUserInRole('admin')} всегда возвращает false, даже если вошедший в систему пользователь является администратором. Я установил «admin» как для «имени группы» в моей базе данных, так и для «имени роли» в файле сопоставления, а пользователь — администратор. В чем может быть проблема?


person wasimbhalli    schedule 13.04.2011    source источник


Ответы (1)


В контейнере сервлета isUserInRole — это просто вызов основной метод сервлета. Я бы перепроверил сопоставления ролей в развертывании. дескриптор.

person McDowell    schedule 13.04.2011
comment
Спасибо за ссылку, я пропустил тег ‹security-role› :) Большое спасибо! - person wasimbhalli; 13.04.2011