G-Suite
Enable passwordless, biometric login for your Google Workspace users using 1K as a SAML 2.0 Identity Provider. Once connected, users authenticate with Touch ID, Face ID, or LiveID.
Prerequisites
Before starting, make sure you have:
AdminX portal — Admin access to your 1Kosmos AdminX tenant.
Google Cloud Platform (GCP) — Admin access to create projects and service accounts.
Google Admin Console — Admin access to configure domain-wide delegation and SSO settings.
Step 1 — Create a GCP Service Account
Sign in to your Google Cloud Platform console.
Click the project dropdown next to the Google Cloud Platform heading and select NEW PROJECT.
Enter a Project Name, select your Organization and Location, then click Create.
Once created, select the new project from the Notifications panel.
Go to Navigation menu → IAM & Admin → Service Accounts.
Click Create Service Account, enter a name and description, then click Done.
Click on the newly created service account and copy and save the Email and Unique ID — you'll need both in AdminX.
Step 2 — Add Domain-Wide Delegation
Sign in to your Google Admin Console.
Go to Security → API Controls → Manage Domain Wide Delegation.
Click Add new and enter the following:
FieldValueClient ID
The Unique ID of your service account (from Step 1)
OAuth Scopes
https://apps-apis.google.com/a/feeds/domain/Click Authorize.
Step 3 — Generate a Private Key for the Service Account
In GCP, go to IAM & Admin → Service Accounts and open your service account.
Click the Keys tab → Add Key → Create new key.
Select JSON as the key type and click Create. The key file downloads automatically.
Open the JSON file and save the private key value — you'll need it in AdminX.
Step 4 — Connect Google Workspace in AdminX
Sign in to the AdminX portal and go to Applications → Add Application.
Under Pre-built integrations, click Add Integration on the Google Workspace card.
Fill in the following fields:
FieldValueApplication Name
A display name for this integration
Google Workspace Domain
Your domain without
http://orhttps://(e.g.,yourorganization.org)Service Account Email
The service account email saved in Step 1
Admin Email
The GCP admin Gmail address used to create the project
Service Account Private Key
The private key value from the JSON file in Step 3
Click Connect.
AdminX automatically generates the SAML SP configuration in Google Workspace and enables the integration.
Step 5 — Export the IDP Signing Certificate from AdminX
In the AdminX portal, go to Settings → IDP Configuration.
Copy the certificate from the Signing Certificate section.
Save it as a
.certfile — you'll upload this to Google Admin Console in the next step.
Step 6 — Configure SSO in Google Admin Console
Sign in to your Google Admin Console.
Go to Security → Settings and click Set up single sign-on (SSO) with a third party IdP.
Enter the SSO details generated by AdminX:
Sign-on Page URL — from AdminX IDP Configuration
Sign-out Page URL — from AdminX IDP Configuration
Verification certificate — upload the
.certfile exported in Step 5
Save your settings.
Step 7 — Test the Connection
Open a browser and go to your Google Workspace domain URL.
You'll be redirected to the 1Kosmos AdminX login screen with a QR code.
On the 1Kosmos mobile app home screen, tap Scan QR.
Scan the QR code. When prompted, select Allow only while using the app.
Tap Authenticate and complete biometric verification (Touch ID, Face ID, or LiveID).
On success, you'll be logged in to your Google Workspace account.
Last updated
Was this helpful?

