Set up SSO with Google Cloud Platform
This guide walks through enabling single sign-on (SSO), so your Workspace can access the emnify Portal using your Google Cloud Platform credentials.
Prerequisites
- A Google account that is a user within a Google Cloud Platform organization
- An emnify account using the same email address as the one used to sign in to Google
If your email address used in the emnify Portal differs from the one used to log in to Google, this setup won’t work. You can verify your email in User Settings.
Instead, add an additional user with the Administrator role. To do this, go to Workspace settings > Users.
Register emnify in Google
First, you need to register emnify in the Google Cloud Platform console and retrieve an OAuth 2.0 client ID and client secret.
Select or create an emnify project
Log in with your Google account and navigate to the APIs & Services dashboard.
Select your organization’s project for managing OAuth credentials for emnify.
If you don’t already have a designated project, create one with the following steps:
Choose the User Type for your project.
Get an OAuth client ID and Secret
Use the Credentials option to retrieve the OAuth client ID and secret that you’ll enter into the emnify Portal.
Click + Create Credentials (on the top next to the page header), then select the OAuth client ID option.
You can access your client ID and secret at any time in your Google Cloud Platform console on the Credentials page.
Configure the emnify Portal
Go to Workspace settings (building icon) in the top-level navigation and click Single Sign-On.
If you need SSO enabled for your account, contact emnify support. Otherwise, click Add under the Google SSO provider.
You must complete the final step and verify the provider to configure SSO.
Refer to the Troubleshooting page if you encounter issues while setting up SSO.