Authorization request and redirect
Advancing through the diagram follows the browser from the client to the authorization endpoint and back to the registered redirect URI. Parameter details let you track values such as client_id, redirect_uri, response_type, scope, and state in their protocol roles. In a PKCE case, code_challenge and its method belong on the authorization request; the authorization code belongs on the redirect back.