我正在使用
@ServletSecurity(
@HttpConstraint(transportGuarantee = ServletSecurity.TransportGuarantee.CONFIDENTIAL,rolesAllowed = {"CalendarUser"}))
限制对我的应用程序的访问。如何获取servlet中用户的名称?与
String username = (String)session.getAttribute("username");
我收到NULL
答案 0 :(得分:0)
可以通过getRemoteUser从HttpServletRequest接口访问用户名。此外,完整的用户主体可通过getUserPrincipal获得。
String username = request.getRemoteUser();