ruby-on-rails - 什么时候需要在 Rails 中使用 JSON Web Token 认证?
问题描述
我有一个将 Vue.js 用于一些前端组件的 Rails 应用程序。我使用 Devise 进行身份验证,但由于我的一些 Vue 组件向我的后端发出 JSON 请求,我应该使用 JWT 身份验证之类的东西吗?我对 Devise 何时足够以及何时需要某种类型的 JSON Web 令牌身份验证感到困惑。
解决方案
如果您正在开发单页应用程序,则可能需要 JWT。用户一开始必须登录一次,登录后会有一个Json Web Token,接下来的请求需要使用该token进行身份验证。
您可以查看一个 devise-jwt gem,以实现这些功能。
推荐阅读
- python - 如何反转我的DataFrame(第一个值->最后一个值,最后一个值->第一个值)
- github - 如何将 GitHub Actions 手动运行链接到 PR
- python - subprocess.run 导致空间解释为 arg?
- javascript - 如何根据 React Spring 的条件结果显示和动画 React 组件?
- python - 如何使用 python 语言使用 selenium 库自动在新选项卡中打开链接
- php - 找不到对象!当我想在 php 中使用路由时出错
- kotlin - Kolin 中的 Map:当 Map 为 Class 时,返回 Map 的值
- data-science - 只有零的列是否在数据分析中提供任何信息?如果它有缺失值怎么办?
- http-post - Mikrotik 从服务器或网页收到 HTTP POST
- javascript - 处理节点应用程序中的 request.js 错误