I want my SSO custom strategy to be the only strategy that devise uses. I'm doing this by:

```
config.warden do |manager|
  manager.default_strategies :my_sso_strategy
end

```

This is where I get stuck. I want to invoke the strategy, and I thought this would be done for me by:

```
app/controllers/devise/sessions_controller.rb

```

But, it doesn't look like my strategy gets invoked. 

I took away the :authenticatable / :database\_authenticatable from the devise declaration in my User model thinking that may be causing the problem.  

After making the sign-in/out routes manually (because :authenticatable makes them), I get an AbstractController::ActionNotFound error.

At this point I'm at a loss how to continue.

My views should be setup correctly to auto-submit my credentials I get from the SSO application (it worked in authlogic)

Has anyone done something similar to this?