A closer look at the authorization code grant flow