Authorization Code + PKCE for Public Clients: An Architecture Note
An architecture note on Authorization Code flow with PKCE for public browser and mobile clients: the minimal design, trust boundaries, operational checks, failure modes, and when to redesign.