ActionController :: InvalidAuthenticityToken创建门卫应用程序时出错

时间:2015-02-28 16:39:10

标签: rails-api doorkeeper

我对rails非常陌生,我从rails-api开始。

现在我正尝试使用资源所有者密码凭证通过门卫添加身份验证。

但是当我进入/ oauth / applications页面设置一个新应用程序来添加我的前端例程时,我收到一个关于真实性令牌的错误:

Actionkeeper::: Doorkeeper :: ApplicationsController中的InvalidAuthenticityToken #create

由于它是在门卫宝石本身实现的一个页面,它是不是假设自己工作? 有没有人知道发生了什么以及如何解决它?

谢谢你们

2 个答案:

答案 0 :(得分:4)

这是由于rails默认启用了伪造保护。

如果你只是在使用API​​,我猜你可以通过添加以下行在环境文件(test / developpement / production.rb)中将其关闭:

config.action_controller.allow_forgery_protection = false

干杯。

答案 1 :(得分:0)

rails-api 门卫不兼容。

我的项目正在启动,基于这个和其他事项,我选择了grape而不是rails-api。它对我有用!

如果你能做到这一点,我现在无法帮助你!

小贴士:享受葡萄!

相关问题