Package emu.grasscutter.auth
Interface ExternalAuthenticator
- All Known Implementing Classes:
DefaultAuthenticators.ExternalAuthentication
public interface ExternalAuthenticator
Handles authentication via external routes.
-
Method Summary
Modifier and TypeMethodDescriptionvoidCalled when an external account creation request is made.voidCalled when an external login request is made.voidCalled when an external password reset request is made.
-
Method Details
-
handleLogin
Called when an external login request is made.- Parameters:
request- The authentication request.
-
handleAccountCreation
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
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.
-