Class TargetingAuthenticationProvider

  • All Implemented Interfaces:
    org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.security.authentication.AuthenticationProvider

    public class TargetingAuthenticationProvider
    extends org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider
    Extension of PreAuthenticatedAuthenticationProvider for Studio targeting
    Since:
    3.1.9
    Author:
    joseross
    • Field Summary

      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.security.core.Authentication authenticate​(org.springframework.security.core.Authentication authentication)  
      • Methods inherited from class org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider

        afterPropertiesSet, getOrder, setOrder, setPreAuthenticatedUserDetailsService, setThrowExceptionWhenTokenRejected, setUserDetailsChecker, supports
    • Constructor Detail

      • TargetingAuthenticationProvider

        public TargetingAuthenticationProvider()
    • Method Detail

      • authenticate

        public org.springframework.security.core.Authentication authenticate​(org.springframework.security.core.Authentication authentication)
                                                                      throws org.springframework.security.core.AuthenticationException
        Specified by:
        authenticate in interface org.springframework.security.authentication.AuthenticationProvider
        Overrides:
        authenticate in class org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider
        Throws:
        org.springframework.security.core.AuthenticationException