Class ElbBasedPreAuthenticatedWebAuthenticationDetailsSource

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

    public class ElbBasedPreAuthenticatedWebAuthenticationDetailsSource
    extends Object
    implements org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,​org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>
    • Constructor Detail

      • ElbBasedPreAuthenticatedWebAuthenticationDetailsSource

        public ElbBasedPreAuthenticatedWebAuthenticationDetailsSource​(@NonNull
                                                                      org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper grantedAuthoritiesMapper,
                                                                      @NonNull
                                                                      com.nimbusds.jwt.proc.JWTProcessor jwtProcessor)
    • Method Detail

      • buildDetails

        public org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails buildDetails​(javax.servlet.http.HttpServletRequest request)
        Specified by:
        buildDetails in interface org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,​org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>