У меня проблема с использованием авторизованного токена единого доступа для доступа к странице, когда для времени выхода из системы установлено значение true, а время ожидания установлено.
user.rb:
acts_as_authentic do |c|
c.logged_in_timeout = 15.minutes
end
user_session.rb:
logout_on_timeout true
контроллер:
def single_access_allowed?
["download_xml"].include?(action_name)
end
Если я пытаюсь получить доступ к странице / методу с помощью токена, он сразу же перенаправляется на мою страницу входа.Выход из системы по истечении времени ожидания работает, когда он включен.
Если я удаляю код тайм-аута и просто имею act_as_authentic в user.rb, токен единого доступа работает.Я хочу использовать один токен доступа, чтобы другое приложение могло открыть файл xml с моего сайта ruby on rails.
Любые идеи о том, что я мог сделать неправильно и где искать исправленияи заставить его работать?
Использование authlogic 3.0.3 и rails 3.0.7.