Multi-factor authentication or MFA (generalized two-factor authentication or
2FA) is a method of authentication where the user is required to provide two or
more pieces of evidence (“factors”) in order to be granted access. Typically
the user would first prove knowledge of something only they know (e.g. their
password), and then prove posession of something only they own (e.g. another
device). This provides an extra layer of security for the user’s account.
Read more →
In this tutorial, we’ll show how to add fully functional authentication and
account management functionality into a Rails 6 app, using the Rodauth
authentication framework. Rodauth has many advantages over the mainstream
alternatives such as Devise, Sorcery, Clearance, and Authlogic, see my
previous article for an introduction.
Read more →
If you’re working with Rails, chances are your authentication layer is
implemented using one of the popular authentication frameworks – Devise,
Sorcery, Clearance, or Authlogic. These libraries provide complete
authentication and account management functionality for Rails, giving you more
time to focus on the core business logic of your product.
Read more →