Pre-authentication support for container-authenticated requests.

It is assumed that standard JEE security has been configured and Spring Security hooks into the security methods exposed by HttpServletRequest to build Authentication object for the user.


J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource Implementation of AuthenticationDetailsSource which converts the user's J2EE roles (as obtained by calling isUserInRole(String)) into GrantedAuthoritys and stores these in the authentication details object. 
J2eePreAuthenticatedProcessingFilter This AbstractPreAuthenticatedProcessingFilter implementation is based on the J2EE container-based authentication mechanism. 
WebXmlMappableAttributesRetriever This MappableAttributesRetriever implementation reads the list of defined J2EE roles from a web.xml file and returns these from {getMappableAttributes()