Django-allauth не сохраняет токены

Имеется приложение, логин осуществляется через гугл. После логина необходимо дать возможность пользователю добавлять\удалять записи в его календарь. Настройки следующие:

SOCIALACCOUNT_PROVIDERS = {
'google': {
    'APP': {
        'client_id': GOOGLE_OAUTH2_CLIENT_ID,
        'secret': GOOGLE_OAUTH2_SECRET,
        'key': ''
    },
    'SCOPE': [
        'profile',
        'email',
        'https://www.googleapis.com/auth/calendar.events',
    ],
}}

Сам процесс логина проходит без проблем, на все запрашиваемые скоупы (в том числе на календарь), даю разрешения, в таблице SocialAccount появляется новая запись. Но для взаимодействия с гугл календарем необходимо использовать токен. По моей логике, этот токен, после авторизации, должен сохраняться в таблице SocialToken, которую создает allauth. Проверяю таблицу SocialToken - там ни одной записи, соответственно токен достать неоткуда. Пробовал расширить настройки, добавив следующее:

'AUTH_PARAMS': {
        'access_type': 'offline',
    }

и

SOCIALACCOUNT_STORE_TOKENS = True

Обе настройки не привели к успеху. Что я упускаю и как все же сохранить токен для дальнейшего использования?

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