Вовсем,очемспрашиваюяновичек,поэтомувопросможетпоказатьсявесьмаглупым。 ЯприкрутилксвоемусайтуDjangosocial auth,пользовательзаходитчерезсвойпрофильввкимнеприходитtandleиid,вопросследующий: wall.post?возможнолимнеполучатьправанаметоддопустимwall.post? Еслида,токакигдеэтонужносделать,ведькзапросунаавторизациюянемогуничегоприкрутитьотсебя,аеслиимогу,тонезнаюгдеикак。 Заранееблагодарюзаответ
答案 0 :(得分:0)
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。 BTW请用英语询问,以便其他用户可以查看您的问题。