代码之家  ›  专栏  ›  技术社区  ›  user3810626

Rails-GraphQL的看门人身份验证

  •  1
  • user3810626  · 技术社区  · 6 年前

    我试图为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
    

    这似乎是零。

    0 回复  |  直到 6 年前