Auth runtime settings out of sync with Dashboard — Google OAuth disabled and custom SMTP ignored #50559
Replies: 6 comments
|
When the Dashboard and 1. Read the config the Auth service is actually running with The Management API returns the live Auth config, independent of what the Dashboard renders: curl -s https://api.supabase.com/v1/projects/<project-ref>/config/auth \
-H "Authorization: Bearer <personal access token>" \
| jq '{external_google_enabled, smtp_host, smtp_admin_email, rate_limit_email_sent}'(Personal access token from Account → Access Tokens. Docs: https://supabase.com/docs/reference/api/v1-get-auth-service-config)
2. Find the second writer The two usual ones:
If neither applies, share the sanitized output of the Edited: corrected the |
|
[Y] |
|
Microsoft and Bing brought it to my attention |
|
I have September 3rd between all started |
|
@Sweta0519's If it does turn out to be [auth.rate_limit]
email_sent = 2So even after you fix the SMTP block, pushing that file can keep you at 2 emails an hour. That would explain the rate limit you're hitting. With custom SMTP the limit normally starts at 30 an hour and can be raised under What does |
|
Do research,than run or pull a respitory |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
I’m trying to determine whether this is a known Supabase Auth / GoTrue issue or whether I’m missing a configuration step.
Expected behaviour
My project configuration shows:
Google OAuth enabled
Custom SMTP configured
I would therefore expect:
/auth/v1/settings to expose Google as enabled
Google OAuth authorization to work
Auth emails to be sent through the configured SMTP provider
Actual behaviour
The live Auth service appears to be using different configuration:
GET /auth/v1/settings returns external.google = false
Google OAuth returns Unsupported provider
emails still appear to be sent/fallback through noreply@mail.app.supabase.io
the project also hits the default Auth email rate limit, which suggests the configured custom SMTP is not being used
What I’ve checked
application is using the correct Supabase project URL
correct project keys/environment are being used
Google provider is enabled in the Dashboard
custom SMTP configuration is saved
SMTP connection settings/port have been rechecked
What seems unusual
The Dashboard / project configuration and the actual Auth runtime behaviour do not appear to match.
This makes me wonder whether the GoTrue/Auth service has stale configuration or has failed to reload the latest project settings.
Question
Has anyone encountered this before?
Is there any supported way to force the Auth service to reload/restart its configuration, or does this require intervention from Supabase Support?
I can provide sanitized config output or logs if needed.
All reactions