Sorcery is a stripped-down, bare-bones authentication library, with which you can write your own authentication flow. In this episode we look at creating the controllers and views for a simple authentication solution.
Continuing from Episode 300, we look at creating a password reset feature. We explore some of the security concerns around this feature and some mitigating options.
Using a hardware security key for multi-factor authentication is a great way to protect user accounts. In this episode, we look at implementing security keys into our Ruby on Rails applications with Devise user accounts.
It's never a bad thing to understand how authentication works in a Ruby on Rails application without reaching for a gem. In this episode, we look at how authentication works in a modern Ruby on Rails application and some reasons why we shouldn't roll our own solution.