Question · Site settings
Google sign-in says redirect_uri_mismatch. What is wrong?
For: adminsPage 61 of 71
Answer
The callback URL registered with Google must match the one shown in Admin → Integrations exactly, including https and the path.
Where to find it
This page of the admin: /admin/integrations. Only admins (and read-only demo accounts) can open it.
Settings on this page
What each setting does and its default. Defaults only: the manual never shows the values saved on a site.
Social sign-in (Google, GitHub)
| Setting | What it does | Default |
|---|---|---|
| Allow sign-in with Google / GitHub | Show this provider on the sign-in page. | — |
| Authorized redirect / callback URL | Read-only: register exactly this URL with the provider. | — |
| Client ID / Client secret | From the provider's developer console. The secret is stored encrypted; leave it empty to keep it. | — |
| Use environment instead | Drops the saved values and falls back to the deployment's environment variables. | — |
IndexNow
| Setting | What it does | Default |
|---|---|---|
| Turn on IndexNow / Turn off | Submits new and changed URLs to IndexNow search engines (Bing and others) in production. | off |
| Key file / New key | Served by the site so search engines can confirm the key belongs to it; New key replaces it. | — |
| Submit all pages now | Sends every public URL once, for example after turning it on. | — |
Image generation (Google Gemini)
| Setting | What it does | Default |
|---|---|---|
| API key | Starts with AIza…; stored encrypted. | — |
| Image model (Fast) | Model code from ai.google.dev; the default in the editor. | — |
| Pro model (optional) | Higher quality, slower and dearer. Empty offers only Fast. | — |
| Default image size | Preselected in the editor. Larger sizes cost more and take longer. | — |
| Largest size authors may pick | Caps cost. Default: the larger of the default size and 2K. | — |