2014-03-14 4 views
1

Я использую привратник для функциональности 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 уровня) в '.

Что я делаю неправильно?

ответ

0

Я решил проблему. Проблема заключалась в кэшировании сервером rails файла инициализации doorkeeper.rb, и мне пришлось перезапустить сервер после того, как я редактировал этот файл.

Смежные вопросы