Security update: RingQ is patched against the critical PHP vulnerabilities. Update your servers today.
Read nowWith Google single sign-on (SSO), your team signs in to the RingQ web app with the Google Workspace account they already use for Gmail and Google Calendar. There is no separate RingQ password to remember, and your Google security rules, such as 2-Step Verification, apply to RingQ too.
Setting it up takes about 15 minutes and has three parts:
Google can take a few minutes to apply a new or changed redirect URI. If the first sign-in test fails with redirect_uri_mismatch straight after setup, wait five minutes and try again.



Both fields are required. If one is empty, RingQ shows "Client ID and Client Secret are required."
If you also use Address book > Google Suite: the address book and Google SSO share the same Google settings. After you save the address book settings, open SSO > Google > Configure again and check that Enable SSO is still on.

Google always shows the account chooser, so people who use more than one Google account in the same browser can pick the right one.
The Google button appears only when Enable SSO is on. The other sign-in tabs (Access Code, SSO QR and SSO Code) keep working alongside it.
| What you see | What to do |
|---|---|
| No Google button on the login page | Check that Enable SSO is on and saved (Part 2). Settings belong to the RingQ address you were signed in on when you saved them, so save them while using the same address your team uses. |
| "Google is not configured. Redirecting to Login..." | Google SSO hasn't been saved for this RingQ address. Do Part 2 while signed in on this address. |
| "Google SSO is disabled. Redirecting to Login..." | Enable SSO is off. Switch it on and click Save configuration. |
| Google "Error 400: redirect_uri_mismatch" | The redirect URI in Google Cloud Console doesn't match RingQ. Edit the OAuth client and add exactly https://your RingQ address:8443/teams/googlecallback/1. Wait five minutes and try again. |
| Google "Error 401: invalid_client" | The Client ID or Client secret is wrong, or the client was deleted. Copy both again from APIs & Services > Credentials. |
| Google "Error 403: org_internal" | The account isn't in your Google Workspace organization and the consent screen audience is Internal. Sign in with your work account. |
| A page showing "An error has occurred. (Code LF1001)" | No RingQ user has this email. Make sure the email on the RingQ user is the same as the Google account email. |
| A page showing "(Code LF1003)" or "(Code LF1004)" | The RingQ user exists but isn't linked to an extension. Ask your RingQ administrator to check the user's extension. |
| Login page says "Invalid token." | The sign-in link expired before the browser used it (it lasts 5 minutes), or it was already used. Click Google and sign in again. |
| The browser can't open the page after Google sign-in | TCP port 8443 is blocked between the browser and the RingQ server. Ask your administrator to open it. |