我使用不同的流程与门卫进行了尝试。我成功尝试了密码流、客户端凭据流,但使用授权代码流时出现以下错误:
NoMethodError in Doorkeeper::AuthorizationsController#new
undefined method `id' for nil:NilClass
当我点击授权按钮时如下所示:
错误页面:
请帮忙
最佳答案
我遇到了同样的错误,直到我意识到您必须从resource_owner_authenticator block 返回用户(这在文档中并不明显)。我在 block 中的最后一行没有返回用户,这引发了错误。
关于ruby-on-rails-4 - Doorkeeper::AuthorizationsController#new 中的 NoMethodError - Doorkeeper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26388136/