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' },
},
}