HttpServletRequest isUserInRole() - 如何获取完整的角色列表?

Dee*_*ena 6 java servlets basic-authentication user-roles

HttpServletRequest isUserInRole()方法将根据角色是否存在返回布尔值.现在,如果它正在这样做,它应该具有登录用户的完整角色列表.如何获得完整的角色列表?

小智 2

isUserInRole()使用请求的SecurityContext,您的身份验证器需要设置它。该SecurityContext接口不提供允许您访问此信息的方法,但您可以在身份验证器中执行某些操作以使信息作为提供者进行访问,或者将其添加为请求属性并以这种方式访问​​它。