【问题标题】:Silhouette - react + scala + play app authentication flowSilhouette - react + scala + play app 身份验证流程
【发布时间】:2020-09-25 17:41:36
【问题描述】:

我需要创建带有剪影的基本应用。我需要做的是:

  • 使用 Google 登录
  • 生成 JWT
  • 使用 JWT 与后端通信

我真的不知道这个流程应该是什么样子。我的想法是:

  • 在 React 应用中使用 Google 登录
  • 生成 Google 令牌
  • 使用此令牌在后端生成 JWT(使用剪影)
  • 在前端检索 JWT

这种流程会起作用吗?有没有更简单/更好的方法来做到这一点?

【问题讨论】:

    标签: reactjs scala playback silhouette


    【解决方案1】:

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

    1. 在后端创建用于社交身份验证的控制器。
    2. 在反应应用程序中添加按钮进行身份验证并简单地重定向到 后端端点。
    3. 在后端对用户进行身份验证,使用 Silhouette JWTAuthenticator 创建 JWT 令牌
    4. 在查询参数中使用 JWT 令牌重定向到 React 应用。
    5. 保存令牌并在后续请求中使用它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 2018-10-23
      • 2021-02-23
      • 2020-08-26
      • 2020-06-02
      • 1970-01-01
      • 2016-12-14
      相关资源
      最近更新 更多