Я хочу, чтобы моя пользовательская стратегия SSO была единственной стратегией, которую использует устройство.Я делаю это:
config.warden do |manager|
manager.default_strategies :my_sso_strategy
end
Вот где я застреваю.Я хочу вызвать стратегию, и я думал, что это будет сделано для меня следующим образом:
app/controllers/devise/sessions_controller.rb
Но, похоже, моя стратегия не вызывается.
Я забрал: authenticatable /: database_authenticatable из объявления devise в моей модели User, думая, что это может вызвать проблему.
После создания маршрутов входа / выхода вручную (потому что: authenticatable делает их), Я получаю сообщение об ошибке AbstractController :: ActionNotFound.
На данный момент я не знаю, как продолжить.
Мои представления должны быть правильно настроены для автоматической отправки моих учетных данных.из приложения SSO (работало в authlogic)
Кто-нибудь делал что-то подобное?