/** * Convenience method that uses a ServletPrincipalExtractor. * * @param request The HTTP Request. * @return a Subject with all available request content * @see #getSubject(PrincipalExtractor) */ public static Subject getSubject(final HttpServletRequest request) { return getSubject(new ServletPrincipalExtractor(request)); }
final SubjectGenerator subjectGenerator = new SubjectGenerator(); final PrincipalExtractor principalExtractor = new ServletPrincipalExtractor((HttpServletRequest) request); final Subject subject = subjectGenerator.generate(principalExtractor);