…ng a strategy for devise, you now need to call validate(resource), since Devise has now a default API to validate resources before and after signing them in. You can still use other Warden::Strategies with Devise, but they won't work with a few modules like unlockable (they never did, but now we have a single point to make it work).
…as moved to a middleware in Rails 3.
…a look at Highrise API for a good example). This basically allows you to pass the authentication token as HTTP Basic Auth username.
…r) and headers customization by simply defining headers_for in your model.
… and reduces the required API.
…or more information.