How it works
Setting up SSO involves work on both sides of the connection.In your identity provider
In G360
Before you begin
A G360 administrator account
A G360 administrator account
Administrator access to your identity provider
Administrator access to your identity provider
Your organization's email domain(s)
Your organization's email domain(s)
yourcompany.com. Only users whose email address is on an allowed domain can sign in through SSO.Step 1: Open SSO settings
- Sign in to G360 with your administrator email address and password.
- Select Settings under Administration in the left sidebar.
- Open the SSO Settings section. The header shows when the configuration was last updated.
Step 2: Enable single sign-on
Turn on the Enable single sign-on toggle.
SSO Settings with the Enable single sign-on toggle on and the Identity Provider section revealed.
Step 3: Copy the callback URL
With the toggle on, an Identity Provider section appears. At the top is a read-only Callback URL field with a Copy button. Copy this value — you paste it into your identity provider in the next step. Depending on the provider, the field there may be called Sign-in redirect URI, Callback URL, Redirect URI, or Authorized redirect URI.Step 4: Create an application in your identity provider
Switch to your identity provider’s admin console and create an application for G360. This step is genuinely different for every provider — the console, the field names, and the traps are all vendor-specific.Microsoft Entra ID
/v2.0/ issuer URL.Okta
PingOne
OneLogin
Other OIDC provider
Collecting the credentials
Whichever provider you use, you should end up with these three values.
The G360 application in an identity provider console, showing the Client ID and Client Secret.
Step 5: Enter the details in G360
Return to Settings → SSO Settings and fill in the Identity Provider section. If a configuration already exists, click Edit first.
Identity Provider section filled in with Client ID, Client Secret, Issuer URL, and allowed email domains.
Step 6: Test the connection
Click Test Connection. G360 contacts your identity provider using the details you entered and reports the result on screen.- Success — the two applications are communicating correctly. Continue.
- Failure — the message explains what went wrong, usually an incorrect client ID, client secret, or issuer URL. Correct the value and test again.
Step 7: Save and verify
Save the Identity Provider section. Your basic SSO setup is complete, and a Sign in with SSO button appears on the G360 login page.
G360 login page showing the Sign in with SSO button.
Open a private or incognito window
Go to the G360 login page and click Sign in with SSO
Authenticate with your organization's account
Access policy
The Access Policy section controls who can use single sign-on and what happens when someone new signs in for the first time.
Access Policy section — new-user provisioning, default role, and Enforce SSO.
What Enforce SSO looks like to users
When Enforce SSO is enabled, anyone who tries to sign in with an email address and password sees a message on the login page telling them to use their organization’s account and the Sign in with SSO button.
The message shown when Enforce SSO is enabled and a user tries to sign in with a password.
Roles and what users can see
New SSO users are created with the User role by default. Signing in successfully does not, by itself, grant access to engineering or cost data. A user with this role sees:No developer data linked to your account yet. Contact your admin.

What a newly signed-in user sees before a role with data access is assigned.
Keep accounts in sync with SCIM
SCIM keeps your G360 user list automatically synchronized with your identity provider — new joiners are created, name changes flow through, and leavers are suspended without an administrator touching anything.SCIM provisioning
Signing in with SSO
This section applies to everyone in your organization, not just administrators.
The G360 login page. Use Sign in with SSO rather than the email and password fields.
Go to the G360 login page
Click Sign in with SSO
Authenticate with your organization's account
You're signed in
Troubleshooting
Test Connection fails
Test Connection fails
- The client ID or client secret was copied incorrectly, or includes a leading or trailing space.
- The issuer URL points to the wrong environment, tenant, or region.
- The application in your identity provider is disabled or was never saved.
- Re-copy each value using your provider’s copy button instead of retyping it.
- Confirm the issuer URL ends in
/.well-known/openid-configurationand opens in a browser. - Check the application is enabled in your identity provider, then test again.
Sign-in fails after the redirect back to G360
Sign-in fails after the redirect back to G360
- The callback URL in your identity provider does not exactly match the one shown in G360.
- The user’s email domain is not listed under Allowed email domains.
- The user is not assigned to the G360 application in the identity provider.
- Copy the callback URL from G360 again and compare it character for character, including the trailing slash.
- Add the user’s domain to Allowed email domains and save.
- Assign the user or their group to the G360 application in your identity provider.
A user cannot sign in with their password
A user cannot sign in with their password
A user signed in but cannot see any data
A user signed in but cannot see any data
AADSTS50011, invalid_client, access_denied, and similar), see the troubleshooting section on your provider’s page.
Best practices
- Test before you enforce. Verify SSO sign-in works end to end with a real account before turning on Enforce SSO.
- Enable SCIM before onboarding at scale, on a provider that supports it, so accounts are created, updated, and deactivated automatically from day one instead of becoming a manual backlog.
- Keep allowed domains tight. List only the domains your organization actually owns — every extra domain widens who can create a G360 account through SSO.
- Rotate and revoke SCIM tokens deliberately. Only one token can be active at a time, so plan rotations for a low-traffic window and update your identity provider immediately.
- Review roles periodically. New SSO users get the least privileged role by default; make sure access still matches people’s current responsibilities.
- On Entra ID, Okta and OneLogin, watch both applications. These providers split SSO and SCIM across two separate applications. A user assigned to only one either can’t sign in, or can sign in but will never be deprovisioned.

