2

我正在构建一个全栈应用程序,前端使用 React,后端使用 PostgreSQL 数据库的 FastAPI。我知道我的问题的大多数答案是“两者都做”,但对我来说这是一个非常模糊的答案。更具体地说,我可以通过两种方式在我的应用程序中添加 Google 身份验证方法,

  1. 使用 FastAPI 和本文简单地为前端提供 google auth 按钮https://medium.com/data-rebels/fastapi-google-as-an-external-authentication-provider-3a527672cf33

  2. 使用 React 和这个包https://www.npmjs.com/package/react-social-login在前端实现社交登录,但仍然在后端使用令牌进行某种形式的身份验证。

我的问题是,哪个选项更易于实施且更安全。谢谢

4

0 回答 0