Prerequisites
- A verified email domain and an eligible plan — see Single Sign-On
- Admin access to your identity provider
When registering CloudThinker as an OAuth client, your provider asks for a redirect URI. CloudThinker’s OIDC callback path is
/api/v1/sso/oidc/callback on your CloudThinker domain.Provider setup
- Google
- Microsoft Entra ID
- Okta
- Generic OIDC
1
Create an OAuth client
Go to console.cloud.google.com → APIs & Services → Credentials → Create Credentials → OAuth client ID, with application type Web application.
2
Add the redirect URI
Add CloudThinker’s OIDC callback URL under Authorized redirect URIs and click Create, then copy the Client ID and Client Secret.
3
Finish in CloudThinker
On the IdP Config step, enter:
- Issuer URL:
https://accounts.google.com - Client ID and Client Secret: from the OAuth client
Troubleshooting
'Redirect URI mismatch' from the identity provider
'Redirect URI mismatch' from the identity provider
The redirect URI registered in your provider must exactly match CloudThinker’s OIDC callback URL, including
https:// and the full path.'Invalid client' or authentication fails immediately
'Invalid client' or authentication fails immediately
Re-check the Client ID and Client Secret — Entra ID shows the secret value only once at creation, and expired secrets must be replaced in both places.
Issuer or discovery errors
Issuer or discovery errors
The Issuer URL must be the provider’s issuer base (for example
https://accounts.google.com), not the full .well-known/openid-configuration address.Next steps
Test and Enforce SSO
Test the connection, turn on Require SSO, and choose a provisioning mode
SCIM Provisioning
Sync users and groups automatically from your identity provider