Skip to content

Clarify jwks vs jwks_uri support #61

@yissellokta

Description

@yissellokta

The Problem
Section 4.1 pulls in jwks via the DCR registry, but Section 6.3 only discusses rotation/updates for jwks_uri. This leaves the expected behavior for embedded jwks unclear.

The Proposal
I suggest we only support jwks_uri for CIMD and disallow embedded jwks.

Reasons:

  • Reduced Complexity: For Dynamic CIMD, the Authorization Server (AS) shouldn't have to re-parse the entire metadata document just to find a key change.
  • Clean Invalidation: Invalidation is much cleaner when the cryptographic identity is hosted at a separate jwks_uri rather than inside the metadata.
  • Existing Patterns: Current implementations already focus on jwks_uri for dynamic rotation.

Question
Does the group see a hard requirement for keeping jwks embedded, or can we move to a jwks_uri only model to simplify implementation?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions