我试图为Rails(4.2.10)应用程序中的GraphQL查询提供一个“登录”。“用户”和“密码”字段正在传入。在我的突变中,我有:
field :signin, !types.Boolean do argument :user, !types.String argument :password, !types.String resolve -> (_, args, _) { #what here? } end
一些文档(过时?)建议:
Doorkeeper.authenticate args
这会在我的测试中得到一个“未定义的方法‘authorization’”,我假设这意味着我在某个地方缺少回调。我已经挖过了,但还没弄清楚我需要什么。
我也试过
Doorkeeper::Application.by_uid_and_secret args.user, args.password
这似乎是零。