【发布时间】:2018-01-05 00:51:09
【问题描述】:
我正在开发一个使用 rails 作为后端 API 和 vue.js 作为前端库的网络应用程序。为此,在身份验证期间,我使用devise_token_auth 库。现在它似乎在响应的标头中发送令牌信息,我不知道如何使用 javascript 检索。
我还展示了他们有单独的库,比如J-toker, ng-token-auth, angular2-token ..etc 从他们那里我关注 jtoker auth 因为我想使用 vue.js。但似乎它需要 React 组件。在这里,我附上了使用 Postman 得到的回复。
响应正文:
{"data":{"id":3,"email":"contact@dazzlebirds.com","provider":"email","uid":"contact@dazzlebirds.com","name":null,"image":null}}
响应头:
Cache-Control →max-age=0, private, must-revalidate
Content-Type →application/json; charset=utf-8
ETag →W/"2af9684eadab13f0efebb27b8e29a7be"
Transfer-Encoding →chunked
Vary →Origin
X-Content-Type-Options →nosniff
X-Frame-Options →SAMEORIGIN
X-Request-Id →41f3df67-574c-4095-b471-a8fd08b85be5
X-Runtime →0.768768
X-XSS-Protection →1; mode=block
access-token →DGoclk9sbb_LRgQrr5akUw
client →7_Lfy0RlEbzkpLOpiQCKRQ
expiry →1516322382
token-type →Bearer
uid →contact@dazzlebirds.com
【问题讨论】:
-
JWT 比那个 gem 好多了
-
@7urkm3n 你能把那个gem的链接分享给我吗,因为还有其他jwt基础gem
标签: javascript ruby-on-rails authentication devise vue.js