I’m current designing a Rails application that uses a form for user login, then persists session information in a cookie. However, I plan on a bulk of the interaction with the Rails application to be via a mobile app instead of a web browser.
What is the best way to accomplish user auth? I suppose I could save a cookie with my app. Or perhaps authenticate with every request. Perhaps there’s a gem for this?
Check out the Devise gem.
It’s REALLY good, supported by people that really know about Rails, and I guess I could say it’s become the “industry standard” for these matters.
Devise on GitHub