Django Social Auth Доступ к VK-методам
Во всем, о чем спрашиваю, я новичек. Я использую социальный аутентификатор Django, пользователь получает доступ к своему профилю, и мне приходит токен и id, вопрос следующий: возможно ли мне получить права на метод допустимый wall.post? Если ты хочешь, чтобы я мог это сделать, то я не могу ничего прикоснуться к себе. Заранее благодарю за ответ
1 ответ
django-social-auth включает авторизацию на стороне клиента, сохраняя авторизацию от поставщиков OAuth.
@dsa_view()
def register_by_access_token(request, backend, *args, **kwargs):
access_token = request.GET.get('access_token')
user = backend.do_auth(access_token)
if user and user.is_active:
login(request, user)
return redirect('/')
Затем просто изменили таблицу db пользователя (регистрация, доступ и т. Д.), Чтобы хранить access_token после аутентификации пользователя. Кстати, спросите на английском, чтобы другой пользователь мог просмотреть ваш вопрос.