Fanatico offers Single Sign-On (SSO) functionality to streamline the login process for users. SSO allows users to sign in using their existing accounts with trusted providers such as Google or Apple. This method simplifies access by eliminating the need to create and manage separate login credentials for Fanatico.
Google SSO Integration
- Continue with Google: Users can initiate the sign-in process by selecting the “Continue with Google” option. This action redirects users to the Google OAuth sign-in page.
- Authentication Token: After successfully entering their Google credentials, an authentication token is generated and sent back to Fanatico.
- Token Verification: Fanatico verifies the token to ensure its validity and integrity before proceeding.
- User Information Retrieval: The platform retrieves essential user information, such as email, first name, last name, and profile picture (if available).
- Verification Code: Fanatico sends a verification code to the user’s email. The user must enter this code in the provided input field to continue.
- Account Creation: If the user is logging in for the first time, an account is created using the retrieved information. Otherwise, the user is logged in immediately.
Apple SSO Integration
- Continue with Apple: Similar to Google, users can choose to sign in via Apple by selecting “Continue with Apple.” This redirects them to the Apple OAuth sign-in page.
- Authentication and Token Handling: Upon successful login, an authentication token is generated and verified by Fanatico.
- User Information: Fanatico retrieves necessary user details like email and full name from Apple.
- Verification Code and Account Setup: As with Google, a verification code is sent to the user’s email, and the process follows the same steps for account creation or login.