I am using angularjs as frontend and djnago rest frame(DRF) as backend. I want to make social login for my site.
要求
-
用户使用该应用程序登录FB / Google .
-
FB / Google返回access_token .
-
应用程序使用POST请求将此access_token发送到Django后端 .
-
Django后端查找与此FB帐户关联的用户,或使用FB帐户的名字,姓氏和电子邮件创建新帐户 .
-
Django返回JWT令牌以进行进一步的身份验证 .
-
JWT作为cookie保存在浏览器中 .
-
接下来,应用程序使用此JWT对用户进行身份验证,然后不再需要FB登录 .
pls help me how i make this..
1 回答
我建议您使用Sattelizer是一个angulajs库来使用JWT和社交登录,这里是一个例子with python(该示例使用Flask,但您可以在django中应用相同的逻辑)
我在django中使用过这个
我希望这可以帮到你