# Authentication module
AuthenticationClient
includes methods such as registering and logging in, resetting mobile phone number email, modifying account information, etc. It is requested as your end user (End User), suitable for use in browser and back-end environments.
If you need to use basic login registration, modify user information, etc., please use:
Core Authentication ModuleIf you need to use the mini program to scan code login or APP scan code login, please use:
Scan code login moduleIf you need to use MFA, please use:
Multi-factor authentication moduleIf you need to use the social login function, please use:
Social login module