Skip to content

OAuth: Authorization Code Grant #165

@Radiergummi

Description

@Radiergummi

Description

The primary OAuth 2.1 flow for web applications with mandatory PKCE support.

Implemented

  • ✅ Full authorization code grant flow
  • ✅ PKCE support (S256 and plain methods)
  • ✅ Authorization code generation and storage
  • ✅ One-time code usage (replay prevention)
  • ✅ Redirect URI and scope validation
  • ✅ Access token and refresh token issuance
  • ✅ OpenID Connect ID token support

Remaining Work

  • Consent management UI (view/revoke consents)
  • Prompt parameter handling (login, consent, none)
  • Max_age parameter support
  • ACR/AMR claims
  • Claims parameter for requesting specific claims
  • form_post response mode
  • UI localization

Files

Getting Started

  1. Review existing authorization code implementation
  2. Add prompt parameter handling
  3. Implement consent management UI

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions