Aug 09, 2019
8922
With Google Login SSO integration, contacts can log in to HappyFox using their Google Login credentials. This SSO uses OAuth 2.0 for authentication.
Available on all pricing plans.
Enabling Google Login SSO Involves:
- Getting Client ID and Client secret from Google Developers Console.
- Enabling the Google People API.
- Installing the Google Login SSO app inside HappyFox with the Client ID and Client Secret.
Getting Client ID and Client secret from Google Developers Console.
- Log in to your Google Account.
- Go to the Google Developers Console.
- Create a new project.
- Create a new OAuth Client ID:
- Click "Credentials" on the left sidebar.
- Under "Create Credentials" Click "OAuth Client id".
- Configure the consent screen with your information.[Skip this step if done already]
- Choose "Web Application" under Application Type. Enter a name for your Web app and click save.
- You would be getting a pop-up with Client ID and Client Secret.
- Configuring Redirect URI:
- Click "Credentials" on the left sidebar.
- Click "Edit icon" next to your created OAuth 2.0 Client ID.
- Enter https://<yourhelpdeskurl>.com/gplus/call_back/ as your Redirect URI.
- Click "Save".
Enabling Google People API:
- Go to the Dashboard of your project.
- Click "Enable API and Services" or Go to Library from the sidebar.
- Go to Social >> Google Peoples API.
- Click "Enable".
Installing the Google Login SSO app inside HappyFox with the Client ID and Client Secret.
- Log in to HappyFox
- Go to Apps >> Single Sign-on >> Google Login.
- Click "Install".
- Enter "Client iD" and "Client Secret". Toggle the "Active" button.
- Click Save. This enables the SSO.
- You will also have to enable the option "Allow clients to login via Google+" enabled under the Support Center settings on the "Manage >> Personalize" page.
Contacts Google Login SSO Workflow: