Class WebSpherePreAuthenticatedWebAuthenticationDetailsSource

  • All Implemented Interfaces:
    org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,​PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>

    public class WebSpherePreAuthenticatedWebAuthenticationDetailsSource
    extends java.lang.Object
    implements org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,​PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>
    This AuthenticationDetailsSource implementation will set the pre-authenticated granted authorities based on the WebSphere groups for the current WebSphere user, mapped using the configured Attributes2GrantedAuthoritiesMapper.
    • Constructor Detail

      • WebSpherePreAuthenticatedWebAuthenticationDetailsSource

        public WebSpherePreAuthenticatedWebAuthenticationDetailsSource()
      • WebSpherePreAuthenticatedWebAuthenticationDetailsSource

        public WebSpherePreAuthenticatedWebAuthenticationDetailsSource​(org.springframework.security.web.authentication.preauth.websphere.WASUsernameAndGroupsExtractor wasHelper)
    • Method Detail

      • setWebSphereGroups2GrantedAuthoritiesMapper

        public void setWebSphereGroups2GrantedAuthoritiesMapper​(org.springframework.security.core.authority.mapping.Attributes2GrantedAuthoritiesMapper mapper)
        Parameters:
        mapper - The Attributes2GrantedAuthoritiesMapper to use for converting the WAS groups to authorities