Rails api ActionController::创建门卫应用程序时发生InvalidAuthenticationToken错误

Rails api ActionController::创建门卫应用程序时发生InvalidAuthenticationToken错误,rails-api,doorkeeper,Rails Api,Doorkeeper,我对rails非常陌生,我从RailsAPI开始 现在,我正在尝试使用资源所有者密码凭据通过doorkeeper添加身份验证 但是当我进入/oauth/applications页面设置一个新的应用程序来添加我的前端时,例如,我得到一个关于真实性令牌的错误: ActionController::Doorkeeper中的InvalidAuthenticationToken::ApplicationControllerCreate 由于它是一个在doorkeeper gem中实现的页面,它不应该自己工

我对rails非常陌生,我从RailsAPI开始

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

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

ActionController::Doorkeeper中的InvalidAuthenticationToken::ApplicationControllerCreate

由于它是一个在doorkeeper gem中实现的页面,它不应该自己工作吗? 有人知道发生了什么事以及如何解决吗


谢谢大家

这与rails api和doorkeeper不兼容

我的项目正在启动,基于这一点和其他事情,我选择了代替。这对我有用

如果你能做到,我现在帮不了你


小贴士:享受葡萄带来的乐趣

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

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

config.action\u controller.allow\u forgery\u protection=false


干杯。

我目前的grape有这个问题,因为我使用门卫来保护我的grape api,所以您仍然可以得到错误;-话虽如此,还是享受葡萄吧!