Класс javax.servlet.http.HttpServletRequest
имеет метод под названием isUserInRole
. Я использую это, чтобы проверить, имеет ли пользователь, например, роль admin
. Однако этот метод чувствителен к регистру. Итак, если роль в запросе была Admin
или ADMIN
, то isUserInRole("admin")
будет ложным. Я использую метод isUserInRole
в нескольких местах по нескольким приложениям для проверки нескольких разных ролей.Проверка нечувствительности к регистру для роли в HttpServletRequest
Есть ли способ достичь функциональности без учета регистра, не требующей проверки каждой возможной комбинации случаев с isUserInRole
?
Почему? У вас проблемы с написанием имен вашей роли последовательно? – EJP
Существует несколько версий сторонней службы проверки подлинности, которые я использую в разных средах, один из которых содержит имена ролей, а другой - сохраняет. –