【发布时间】:2020-03-25 01:26:37
【问题描述】:
我正在尝试为我的应用构建身份验证解决方案。我使用 React 作为前端,使用 API 模式下的 Rails 作为后端。我有一个需要使用的外部身份验证解决方案。我偶然发现了 Knock for JWT 令牌管理,但我不理解文档,尤其是这部分“它必须有一个身份验证方法,类似于 has_secure_password 添加的方法。”,因为由于我的外部身份验证服务,我没有用户模型。 所以在我的脑海里,一个登录请求会发送到我的 LoginController,它将管理外部身份验证,并且在成功身份验证后,会以某种方式创建一个 JWT 令牌并将其返回到前端。 知道我是如何实现这一目标的吗?
【问题讨论】:
-
您没有用户模型?那你为什么需要认证服务呢?
-
有很多理由让服务经过身份验证,但没有用户模型。但这不是这里讨论的问题:)
标签: ruby-on-rails jwt