OAuth 2.0 authorization code flow — Backend Interview Challenge | Mentoxis