Concept Flow - OAuth2 password flow
User enters username & password
Client sends POST request to /token
Server verifies credentials
Generate access [Return error
User sends username and password to server, server checks them, then returns an access token if valid.