Silhouette - react + scala + play app认证流程

问题描述 投票:0回答:1

我需要用剪影创建基本的应用程序。我需要做的是

  • 用谷歌登录
  • 生成JWT
  • 使用JWT与后台通信

我真的不知道这个流程应该是怎样的。我的想法是

  • 在react应用中使用谷歌登录
  • 生成谷歌令牌
  • 使用这个标记在后台生成JWT(使用轮廓)。
  • 在前端获取JWT

这样的流程能行吗?有什么简单更好的方法吗?

reactjs scala playback silhouette
1个回答
1
投票

我有类似的问题,所以这是我的建议。

  1. 在后台创建一个社会化认证控制器
  2. 在react应用中添加认证按钮,并简单地重定向到后台端点。
  3. 在后台认证用户,使用Silhouette JWTAuthenticator创建一个JWT令牌。
  4. 在查询参数中使用JWT标记重定向到react应用。
  5. 保存token,并在后续的请求中使用它。
© www.soinside.com 2019 - 2024. All rights reserved.