Step 10: Authentication
Authentication is the process of verifying a user's identity. It answers the question, "Is this client who they claim to be?"
Now that our users have unique emails and passwords, we can authenticate them!
To that aim, we will add a new route login
where users provide their email
and password to "sign in" to our application. In return, they will recieve an
authorization token which they can use to work with the Roster API.