我正在使用Django rest框架进行Django rest-auth的身份验证和帐户创建。目前,我已经建立了六个提供商,我想开始与他们建立联系。
从文档(rest-auth或all-auth)中不清楚我需要做什么来连接帐户。
例如,如果我尝试将Google帐户连接到LinkedIn帐户(相同的电子邮件地址),即使我向/rest-auth/linkedin/connect/
发出POST请求并使用了Google提供程序的正确访问令牌,也会收到400回应:"non-field-errors": [ "Incorrect value" ]
。
我正在使用JWT进行身份验证,并在Authorization标头中提供了正确的令牌。
views.py
class GoogleConnect(SocialConnectView):
adapter_class = GoogleOAuth2Adapter
class LinkedInConnect(SocialConnectView):
adapter_class = LinkedInOAuth2Adapter
答案 0 :(得分:0)