Regarding the auth, I don't think devise would work, but I am sure the
devise gem is base upon) would work with Lotus.
Atm, I don't do any of those gem because to me they have their own issue, such as the complex callback style of devise which is too overkilling for any app. So I tend to code up everything by myself. If you need any example, ping me.