【发布时间】:2018-10-23 04:11:54
【问题描述】:
我正在为旧版 Rails 后端添加全新前端的 JWT Auth。
根据 HTTP 请求,似乎大多数消息来源建议我通过 Bearer Header 将令牌发送回服务器。
为什么?通过标头(承载或基本)发送的附加价值是什么。我不能简单地将 JWT 通过 .json 传递回服务器并从那里验证令牌。
Authorization 标头给我带来了什么好处,更重要的是,Bearer Authorization 标头给我带来了什么?
我当然可以简单地效仿每个人的例子,但想了解原因。不记名文档很冗长,很难理解我通过简单地将 JWT 作为请求中数据的一部分发送所获得的内容。
谢谢。
【问题讨论】:
-
最好将身份验证和有效负载分开。如果您决定以后做 Kerberos、SAML 或其他任何事情怎么办?
标签: ruby-on-rails authentication ruby-on-rails-5 jwt bearer-token