Silhouette - react + scala + play app认证流程
Silhouette - react + scala + play app authentication flow
我需要创建带有剪影的基本应用程序。我需要做的是:
- 登录 Google
- 生成 JWT
- 使用JWT与后端通信
我真的不知道这个流程应该是什么样子。我的想法是:
- 在 React 应用
中使用 Google 登录
- 生成Google令牌
- 使用此令牌在后端生成 JWT(使用 silhouette)
- 在前端检索 JWT
这个流程行得通吗?有什么 simpler/better 方法可以做到这一点吗?
我遇到了类似的问题,所以这是我的建议:
- 在后端创建用于社交身份验证的控制器。
- 在 React 应用程序中添加用于身份验证的按钮并简单地重定向到
后端端点。
- 在后端验证用户,使用 Silhouette JWTAuthenticator 创建 JWT 令牌
- 在查询参数中使用 JWT 令牌重定向到 React 应用程序。
- 保存令牌并在后续请求中使用它
我需要创建带有剪影的基本应用程序。我需要做的是:
- 登录 Google
- 生成 JWT
- 使用JWT与后端通信
我真的不知道这个流程应该是什么样子。我的想法是:
- 在 React 应用 中使用 Google 登录
- 生成Google令牌
- 使用此令牌在后端生成 JWT(使用 silhouette)
- 在前端检索 JWT
这个流程行得通吗?有什么 simpler/better 方法可以做到这一点吗?
我遇到了类似的问题,所以这是我的建议:
- 在后端创建用于社交身份验证的控制器。
- 在 React 应用程序中添加用于身份验证的按钮并简单地重定向到 后端端点。
- 在后端验证用户,使用 Silhouette JWTAuthenticator 创建 JWT 令牌
- 在查询参数中使用 JWT 令牌重定向到 React 应用程序。
- 保存令牌并在后续请求中使用它