2014-11-03 30 views
4

我想在我的新项目中使用json web token。在这个项目中,我使用了angularjsruby on rails这个项目。我想在项目中使用jwt。在我使用devise进行后端服务器中的用户管理之前,现在我不知道是否使用devisejwt或者不是。通过我发现的信息,devise正在工作session,,并且其中一个jwt是删除会话。使用设计或其他用户管理实施智威汤逊

问题:是否正确使用devisejwt或我必须写一个简单的用户管理,而不是装置和后只保存在数据库中的用户信息(电子邮件地址和密码)?

回答

2

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

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