The Auth component of the Rehive Platform handles authentication and authorization of users. Additionally, the auth componenent provides multi-factor authentication, password management, user verififcation, and user deactivation/deletion as well. All platform access will interact with the Auth component in some way, as most platform usage requires an authenticated user.
In summary: the Auth component, ensures the Platform is secure and all access is correctly verified:
- Through user registration with a password.
- Through user login with a password.
- Through multi-factor challenges.
- Through email address/mobile number verification.
- Through user deactivation and user deletion requests.