Я работаю над тем, чтобы сделать мой API провайдером Oauth с помощью Doorkeeper, когда я делаю запрос к /oauth/authorize, я получаю ошибку
/oauth/authorize
NoMethodError (undefined method `id' for nil:NilClass):
После копания в гем я обнаружил, что ошибкаприходит из этого места в драгоценном камне https://github.com/doorkeeper-gem/doorkeeper/blob/326a75a0633fdfd92c3259607636349173bb5fbb/app/controllers/doorkeeper/authorizations_controller.rb#L47
Итак, я добавил это в свой application_controller
def current_resource_owner User.find(doorkeeper_token.resource_owner_id) if doorkeeper_token end
У меня есть конфигурация для привратника здесь - https://gist.github.com/kinsomicrote/7ddd438e7cc542d173551a1d0ff4e948
Я ожидаю получить код авторизации. Понятия не имею, что я делаю не так.