# 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 Module
If you need to use the mini program to scan code login or APP scan code login, please use:Scan code login module
If you need to use MFA, please use:Multi-factor authentication module
If you need to use the social login function, please use:Social login module