Class RedirectAuthHandler

  • All Implemented Interfaces:
    io.vertx.core.Handler<RoutingContext>, AuthenticationHandler

    public class RedirectAuthHandler
    extends Object
    implements AuthenticationHandler, io.vertx.core.Handler<RoutingContext>
    An auth handler that's used to handle auth by redirecting user to a custom login page.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Field Detail

      • DEFAULT_LOGIN_REDIRECT_URL

        public static final String DEFAULT_LOGIN_REDIRECT_URL
        Default path the user will be redirected to
        See Also:
        Constant Field Values
      • DEFAULT_RETURN_URL_PARAM

        public static final String DEFAULT_RETURN_URL_PARAM
        Default name of param used to store return url information in session
        See Also:
        Constant Field Values
    • Constructor Detail

      • RedirectAuthHandler

        public RedirectAuthHandler​(io.vertx.ext.web.handler.RedirectAuthHandler delegate)
      • RedirectAuthHandler

        public RedirectAuthHandler​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • create

        public static RedirectAuthHandler create​(AuthenticationProvider authProvider,
                                                 String loginRedirectURL)
        Create a handler
        Parameters:
        authProvider - the auth service to use
        loginRedirectURL - the url to redirect the user to
        Returns:
        the handler
      • create

        public static RedirectAuthHandler create​(AuthenticationProvider authProvider,
                                                 String loginRedirectURL,
                                                 String returnURLParam)
        Create a handler
        Parameters:
        authProvider - the auth service to use
        loginRedirectURL - the url to redirect the user to
        returnURLParam - the name of param used to store return url information in session
        Returns:
        the handler
      • newInstance

        public static RedirectAuthHandler newInstance​(io.vertx.ext.web.handler.RedirectAuthHandler arg)