Аутентификация Doorkeeper от Rails GraphQL - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь обеспечить вход в систему для запросов GraphQL в приложении Rails (4.2.10). Поля "user" и "password" передаются. В моем mutations.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

и это, кажется, возвращает ноль.

...