Skip to content

Instantly share code, notes, and snippets.

@mikeebert
Created July 13, 2012 02:03
Show Gist options
  • Select an option

  • Save mikeebert/3102271 to your computer and use it in GitHub Desktop.

Select an option

Save mikeebert/3102271 to your computer and use it in GitHub Desktop.
Setting up the Warden Manager
use Warden::Manager do |manager|
manager.default_strategies :password
manager.failure_app = YourApp
manager.serialize_into_session {|user| user.id}
manager.serialize_from_session {|id| Datastore.for(:user).find_by_id(id)}
end
Warden::Manager.before_failure do |env,opts|
env['REQUEST_METHOD'] = 'POST'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment