Allauth twitch oauth 2.0 и вход в систему

Можно ли получить twitch access_token с помощью библиотеки allauth и одновременно войти в систему?

Если да, то как вы это делаете? И, если при этом был получен access_token, то он автоматически сохранится в таблице socialaccount_socialtoken

SOCIALACCOUNT_PROVIDERS = {
    'twitch': {
        'APP': {
            'client_id': '',
            'secret': '',
            'key': ''
        },
        'SCOPE': {
            'user:read:chat',
            'user:read:follows',
            'bits:read',
            'user:read:subscriptions',
            'moderation:read',
            'moderator:read:chatters',
            'moderator:read:followers',
            'moderator:read:blocked_terms',
            'channel:read:redemptions',
            'channel:read:vips',
            'channel:read:subscriptions',
            'moderator:manage:banned_users',
            'moderator:manage:blocked_terms',
            'moderator:manage:chat_messages',
            'channel:manage:broadcast',
            'channel:manage:polls',
            'channel:manage:vips',
            'channel:manage:redemptions',
            'clips:edit',
            'channel:edit:commercial',
        },
        'LOGIN_CALLBACK_URL': 'http://127.0.0.1:8000/accounts/twitch/login/callback/',
        'AUTH_PARAMS': { 'response_type': 'code' },
        # 'AUTH_PARAMS': { 'response_type': 'token' },

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