【发布时间】:2018-08-29 00:58:43
【问题描述】:
我正在尝试在 Rails (4.2.10) 应用程序中为 GraphQL 查询提供“登录”。正在传入“用户”和“密码”字段。在我的 mutation.rb 中,我有:
field :signin, !types.Boolean do
argument :user, !types.String
argument :password, !types.String
resolve -> (_, args, _) {
#what here?
}
end
一些文档(过时?)建议:
Doorkeeper.authenticate args
这在我的测试中为我提供了一个“未定义的方法‘授权’”,我认为这意味着我在某处缺少回调。我已经挖掘了但无法弄清楚我需要什么。
我也试过
Doorkeeper::Application.by_uid_and_secret args.user, args.password
这似乎返回 nil。
【问题讨论】:
标签: ruby-on-rails graphql doorkeeper