- What is TestInvite?
- Build Your First Test
- Run Your First Assessment
- Taking the Assessment
- Viewing the Results
- Question Bank Overview
- Common Question Features
- Scoring
- Question Types
- Question Authoring
- Browsing Questions
- Content Blocks
- Media Library
- Metadata Rules & Schema
- Tests Overview
- My Tests
- Creating a Test
- The Test Editor
- Test Settings
- Sections & Pages
- Adding Questions
- Page Builders
- Test Profile
- Reporting
- Test Papers
- Analytics
- Publishing a Test
- Test Library
- Marketplace
- Tasks Overview
- Creating a Task
- Task Dashboard
- Steps
- Task Settings
- Candidates
- Test Sessions
- Sent Mails
- Proctoring
- Analytics
- Analytics Overview
- Test Analytics
- Question Analytics
- Per-Question Analytics
- Results Explorer
- Segment Analysis
Set Up SSO with Google Workspace
Google Workspace connects to TestInvite as a custom SAML app; Google offers its metadata as a file to download, so it is uploaded to TestInvite rather than imported from a URL.
This guide is for the Google Workspace super administrator. Replace <ORG-ID> with your TestInvite organization ID.
Option A — SAML 2.0 (custom SAML app)
- Google Admin console → Apps → Web and mobile apps → Add app → Add custom SAML app.
- App name
TestInvite→ Continue. - Google Identity Provider details: click Download metadata (file
GoogleIDPMetadata.xml) → Continue. - Service provider details: ACS URL
https://www.testinvite.com/api/v1/auth/sso/<ORG-ID>/saml/acs; Entity IDhttps://www.testinvite.com/api/v1/auth/sso/<ORG-ID>/saml/metadata; Start URLhttps://www.testinvite.com/api/v1/auth/sso/<ORG-ID>/initiate; leave Signed response unchecked; Name ID format EMAIL; Name ID Basic Information › Primary email → Continue. - Attribute mapping: Primary email →
email, First name →firstName, Last name →lastName→ Finish. - Open the app → User access → turn it ON for everyone (or for selected organizational units / groups). Changes can take a few minutes, occasionally up to 24 hours, to reach all users.
In TestInvite, protocol SAML 2.0 → Upload metadata XML → choose GoogleIDPMetadata.xml. The Entity ID looks like https://accounts.google.com/o/saml2?idpid=…. Google's certificate is valid for 5 years; when you renew it in Google, download the metadata again and upload it to TestInvite.
Option B — OpenID Connect
- Google Cloud console (a project owned by your Workspace organization) → APIs & Services → OAuth consent screen: user type Internal.
- Credentials → Create credentials → OAuth client ID → application type Web application → Authorized redirect URI
https://www.testinvite.com/api/v1/auth/sso/<ORG-ID>/oidc/callback→ Create. - Copy the client ID and client secret.
In TestInvite: Issuer URL https://accounts.google.com, client ID and secret, client authentication Basic, scopes openid email profile. Because Google accounts exist outside your company too, the email domains setting is what limits sign-in to your Workspace addresses — list only your own domains.