使用设计令牌身份验证葡萄,验证不可用的方法

时间:2016-11-18 17:55:44

标签: ruby-on-rails ruby-on-rails-4 grape-api

我有一个集成了葡萄的rails应用程序,我试图整合设计令牌身份验证,我能够使用pdf中提到的URL注册/登录。

但我确实面临葡萄的问题我不能使用像user_signed_in这样的方法吗?或authenticate_user!在葡萄API中,包括用户模型或控制器中的问题在这里不起作用。

我试图通过调用像

这样的文件将这些方法整合到葡萄中
require  '........'

有没有办法要求文件并在grape api中调用这些方法。

1 个答案:

答案 0 :(得分:0)

您解决了这个问题吗?有一个特定的宝石使用与葡萄一起使用的devise_token_auth。 https://github.com/mcordell/grape_devise_token_auth。设置它应该有助于解决您的问题。

  

GrapeDeviseTokenAuth gem是devise_token_auth和grape之间的兼容层。在将应用了devise(或devise_token_auth + devise)的rails应用程序中安装grape API时非常有用。它依赖于devise_token_auth和devise,因此它不适合那些不存在的葡萄。如果您正在寻找纯葡萄溶液,您应该查看grape_token_auth。

相关问题