The Authentication Concern

One concern, every controller

Signup and login skip authentication because they GRANT it. Everything else in PawWalk needs to check a token before running β€” and instead of repeating that check in every single controller, it lives in one shared module: Authentication, a Rails concern mixed into ApplicationController.