Невозможно настроить перенаправление uris для django allauth + google oauth

Я устанавливаю свое приложение django на стандартный движок webapp облака google, и я нигде не могу найти способ настроить правильный redirect_uri для моего клиента OAuth2. Он хорошо работает на моей машине, когда я запускаю sql-прокси google cloud, но я не могу заставить его работать на облаке.

Мне удалось избежать ошибки uri_mismatch, изменив значение 'uri_redirect' в файле настроек:

SOCIALACCOUNT_PROVIDERS = { 'google': { 'SCOPE': [ 'profile', 'email', ], 'AUTH_PARAMS': { 'access_type': 'online', 'redirect_uri':'https://localhost' } } }

Но, конечно, это не работает, поскольку приложение не запущено на моей машине. Я уже пробовал менять сайт в админке django model на другие значения, вроде не помогло. И я просто не могу найти, где изменить это в консоли облачного сервиса Google. По идее, это должно быть в Credentials > OAuth 2.0 client IDs, но... это не так? Я могу загрузить json-файл с моим ключом, и у него есть redirect_uri, но это http://localhost! (Вот где я придумал изменить его в настройках на localhost, чтобы избежать uri_mismatch).

снимок экрана из консоли облака google

Все вещи из allauth выглядят следующим образом в моем файле settings.py:

`SITE_ID = 1

LOGIN_REDIRECT_URL = '/'

SOCIALACCOUNT_QUERY_EMAIL = True
ACCOUNT_LOGOUT_ON_GET= True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_EMAIL_REQUIRED = True
AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
    'allauth.account.auth_backends.AuthenticationBackend',
)

SOCIALACCOUNT_PROVIDERS = {
    'google': {
        'SCOPE': [
            'profile',
            'email',
        ],
        'AUTH_PARAMS': {
            'access_type': 'online',
            'redirect_uri':'https://mydomain.com.br/accounts/google/login/callback'
        }
    }
}`

Заранее спасибо.

Вернуться на верх