Я использую привратник для функциональности OAuth в моем приложении ruby on rails. Также я использую устройство для управления безопасностью пользователей.Необходима помощь при выполнении Doorkeeper
Вот мой текущий файл doorkeeper.rb:
Doorkeeper.configure do
orm :active_record
resource_owner_authenticator do
user_signed_in? || redirect_to(new_user_session_url)
end
admin_authenticator do
user_signed_in? || redirect_to(new_user_session_url)
end
enable_application_owner :confirmation => true
# authorization_code_expires_in 10.minutes
# access_token_expires_in 2.hours
# use_refresh_token
# default_scopes :public
# optional_scopes :write, :update
# client_credentials :from_basic, :from_params
# access_token_methods :from_bearer_authorization, :from_access_token_param, :from_bearer_param
# test_redirect_uri 'urn:ietf:wg:oauth:2.0:oob'
# skip_authorization do |resource_owner, client|
# client.superapp? or resource_owner.admin?
# end
# realm "Doorkeeper"
end
Когда я достигаю/OAuth/приложение, я получаю страницу ошибки, которая говорит "неинициализированная постоянная Admin", и «конфигурация/инициализаторы/doorkeeper.rb : 18: в блоке (2 уровня) в '.
Что я делаю неправильно?