Django Rest Framework社交身份验证

时间:2018-11-20 19:19:35

标签: django django-rest-framework django-socialauth

我正在按照链接说明设置LinkedIn(代替Facebook)来实现django-rest-framework-social-oauth2库。我已经按照说明中的说明添加了该应用程序,但是我不知道如何处理重定向URI,因为说明中指出它应该为空白。我的网站上有一个链接,格式为:

https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=CLIEND_ID&redirect_uri=      http%3A%2F%2Ffoo.com%2Ffrontend%2Flogin_redirect&scope=r_basicprofile

当我单击此按钮时,linkedin确认请求,然后使用URL中的一些参数重定向到上面的URL(http://foo.com/frontend/login_redirect)中编码的链接。然后,我应该将这些参数发送到特定的linkedin api端点,以获得用户的令牌。

当前,当linkedin尝试重定向时,返回404错误。我尝试将重定向URI添加到应用程序的重定向URI中,结果是相同的。

总结一下,我是否需要使用特定的重定向url(在这种情况下,它是什么?),或者,如果没有,我如何告诉django-rest-framework-social-oauth2应该使用哪个重定向URI?有空吗?

0 个答案:

没有答案