we've got a case where we need to use multiple authentication mechanism depending on controller action, i.e. multiple password fields on the same user model, one password field is used as usual, for session handling, the others are used to protect certain controller actions, like access to sensitive data etc.
We would love not to reimplement what authlogic does so well (specifically the crypto provider transition mechanism atm), but this is not an option atm.
One way of going around to do it would be to extract the password module + perhaps some other stuff into a service class + add an integration module to the model.
Anyway, I see a lot of open issues so I won't hassle - got much <3 for this project, keep it up bros