Skip to content

feat: show PKCE and nonce settings on applications and warn when both are off #337

Closed

Description

@Bccorb

Why

An OpenID Provider application can now turn off PKCE (pkceRequired: false, confidential clients only) and then the nonce requirement too (nonceRequired: false), see fells-code/seamless-auth-api#539. With both off, the application relies on state and client authentication alone against authorization code injection.

What

  • Show pkceRequired and nonceRequired when inspecting an application, and accept them when creating or updating one.
  • Print a warning whenever an application has both off: on create or update, and when listing or inspecting it.

Done when

The CLI reports both settings and warns about an application with both off.

Activity

  1. added
    enhancementNew feature or request
    P2Soon
    v0.21Targets the v0.21 release
    on Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Soonarea:cliSeamless CLIenhancementNew feature or requestv0.21Targets the v0.21 release

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions