Figure 9: OAuth 2.0 authorization code grant: first part. Source: [55, 56].