【问题标题】:Implement JWT with devise or other user managment使用设备或其他用户管理实现 JWT
【发布时间】:2014-11-03 15:05:15
【问题描述】:

我想在我的新项目中使用json web token。在这个项目中,我在这个项目中使用了angularjsruby on rails

现在我想在项目中使用jwt。在我在后端服务器中使用devise 进行用户管理之前,但现在我不知道我是否将devisejwt 一起使用。根据我找到的信息,devisesession 的工作,jwt 的目的之一是删除会话。

问题:使用devisejwt 是否正确,或者我必须编写一个简单的用户管理而不是设计并将用户信息(电子邮件和密码)保存在数据库中?

【问题讨论】:

    标签: ruby-on-rails angularjs devise jwt


    【解决方案1】:

    我写了@pankas 提到的例子。您可以在此处查看截屏演练: https://www.youtube.com/watch?v=_CAq-F2icp4

    在我的示例中,我们绕过了 devise 提供的标准会话管理,并简单地检查了 JWT 的有效性。现在,你为什么还要使用设计?那么你当然不必。但是,使用 devise,您可以立即免费获得许多其他好处——主要是您获得了一个可靠的平台来处理用户注册和授权。这就是为什么我努力构建一个将两者结合起来的解决方案。除了会话管理之外,我仍然将设计用于其他所有事情,这足以执行集成。我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-12-28
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-10
      • 2020-02-22
      • 1970-01-01
      相关资源
      最近更新 更多