Interface ExternalAuthenticator

All Known Implementing Classes:
DefaultAuthenticators.ExternalAuthentication

public interface ExternalAuthenticator
Handles authentication via external routes.
  • Method Details

    • handleLogin

      void handleLogin(AuthenticationSystem.AuthenticationRequest request)
      Called when an external login request is made.
      Parameters:
      request - The authentication request.
    • handleAccountCreation

      void handleAccountCreation(AuthenticationSystem.AuthenticationRequest request)
      Called when an external account creation request is made.
      Parameters:
      request - The authentication request. For developers: Use `@link AuthenticationRequest#getRequest()` to get the request body. Use `AuthenticationRequest#getResponse()` to get the response body.
    • handlePasswordReset

      void handlePasswordReset(AuthenticationSystem.AuthenticationRequest request)
      Called when an external password reset request is made.
      Parameters:
      request - The authentication request. For developers: Use `AuthenticationRequest#getRequest()` to get the request body. Use `AuthenticationRequest#getResponse()` to get the response body.