Class AuthenticationFailureExceptionMapping


  • public class AuthenticationFailureExceptionMapping
    extends Object
    Class used for mapping an exception to a redirect URI.
    • Constructor Detail

      • AuthenticationFailureExceptionMapping

        public AuthenticationFailureExceptionMapping​(@NonNull @NonNull
                                                     @NonNull Class<?> exception,
                                                     @NonNull @NonNull
                                                     @NonNull String redirectUrl)
    • Method Detail

      • getException

        public Class<?> getException()
        The target exception when redirecting
      • getRedirectUrl

        public String getRedirectUrl()
        The redirect URL when the target exception happens.

        Except in some special circumstances, the redirect URL should generally redirect to the login page with an "error=true" and "errorCode" param. For example:

            /login?error=true&errorCode=login.error.user-inactive
         
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object