Custom Google Identity Provider
Log in to the Google Cloud Console:
At the top of the page, click Select a Project, then New Project, if you have not already created a Project.
- For Project name, enter your organization’s name.
- For Organization, select your organization.
- For Location, select your organization.
In the left pane, click on APIs & Services, then OAuth consent screen, then select your project.
- For User Type, choose External.
- Click Create.
Note: For the Google Social Provider, please ensure that the application type is External. This allows any Google user to authenticate and log in. Internal restricts login to your domain only.
- For Application type, choose Public.
- For Application name, enter your organization’s name.
- For Support email, enter your email address.
- For Scope, add email, profile, and openid.
- For Authorized domains, add:
- Enter the remaining fields for your organization as needed (please note that these can be changed later).
- Click Save.
In the left pane, click on Credentials.
Click Create credentials, and then select OAuth client ID.
- For Application type, select Web application.
- For Name, enter your app name. We recommend entering your organization name.
- For Authorized redirect URIs, enter:
- Click Create.
In the dialog that appears, take note of the Client ID and Client Secret for the LogonLabs setup below.
- Go to logonlabs.com
- Click Sign In and authenticate (or Sign Up make a new account and authenticate).
- Navigate to Providers, then to Default Rules (or Domain Rules and open/create a domain module).
- Click “Sign in with Google” button.
- Select “Set Google for Production”.
- Enter a custom name and description.
- Enter the Client ID from the Google setup steps above.
- Enter the Client Secret from the Google setup steps above.
- Click Save & Close.
- Click the checkbox next to your new Google provider to enable it.