When you're kicking off a new application, one of the first things you tackle is setting up the authentication system. For ages, Devise has been the go-to solution for handling just about anything related to authentication in a Rails application.
Now, Rails 8 comes with a built-in, basic authentication generator. If needed, you can expand on this foundation to include features like registration, two-factor authentication, account locking, invitations, and activity tracking. Naturally, different applications will have different requirements, and adding all these extra bells and whistles can take time, configuration, and integration work.
Honestly, one of the features a lot of Rails developers were excited about in Rails 8 is this new built-in authentication generator. It's super handy for those working on simple applications because it means you don't have to immediately reach for a third-party gem like Devise to get started.