Interface LoginHandler

  • All Known Subinterfaces:
    RedirectingLoginHandler

    public interface LoginHandler
    Defines how to respond to a successful or failed login attempt.
    Since:
    1.0
    • Method Detail

      • loginSuccess

        io.micronaut.http.MutableHttpResponse<?> loginSuccess​(Authentication authentication,
                                                              io.micronaut.http.HttpRequest<?> request)
        Parameters:
        authentication - Authenticated user's representation.
        request - The HttpRequest being executed
        Returns:
        An HTTP Response. Eg. a redirect or an JWT token rendered to the response
      • loginRefresh

        io.micronaut.http.MutableHttpResponse<?> loginRefresh​(Authentication authentication,
                                                              java.lang.String refreshToken,
                                                              io.micronaut.http.HttpRequest<?> request)
        Parameters:
        authentication - Authenticated user's representation.
        refreshToken - The refresh token
        request - The HttpRequest being executed
        Returns:
        An HTTP Response. Eg. a redirect or an JWT token rendered to the response
      • loginFailed

        io.micronaut.http.MutableHttpResponse<?> loginFailed​(AuthenticationResponse authenticationResponse,
                                                             io.micronaut.http.HttpRequest<?> request)
        Parameters:
        authenticationResponse - Object encapsulates the Login failure
        request - The HttpRequest being executed
        Returns:
        An HTTP Response. Eg. a redirect or 401 response