Google Auth 在项目中使用 social-auth-app-django (Django + React)

IT技术 django reactjs django-rest-framework google-oauth python-social-auth
2022-07-27 00:00:00

我有 Djang + React 的项目,我需要使用 Google OAuth2 来验证用户登录。看起来social-auth-app-django是用于 Django 的流行包,我搜索了如何使用它。

但是我在前端找不到任何使用 React 的示例。我可以看到很多这样的 Djang 模板实现的按钮示例。

 <a class="btn btn-primary" href="{% url 'social:begin' 'google-oauth2' %}">
    Login
 </a>

但是它应该用 ReactLogin按钮指向什么?我应该将 Google OAuth2 Key 或 Google OAuth2 Secret 从 React 传递给 Django 吗?

需要帮助,谢谢!

1个回答

如果你想在 react 中使用 Google OAuth2,react-google-login是一个很好的包。