Skip to content

docs: clarify RFC 10070 client assertion audience validation - #1311

Open
maartenba wants to merge 2 commits into
mainfrom
mb/rfc
Open

maartenba wants to merge 2 commits into
mainfrom
mb/rfc

Conversation

@maartenba

Copy link
Copy Markdown
Member

No description provided.

@maartenba maartenba added this to the 2026-Q4 milestone Nov 9, 2026
@maartenba maartenba self-assigned this Nov 9, 2026
@maartenba maartenba added the documentation Improvements or additions to documentation label Nov 9, 2026
Copilot AI balanced review requested due to automatic review settings November 9, 2026 09:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The new list in client-assertions.mdx uses - bullets instead of the * markers explicitly required by the documentation guidelines.

1 open issue
What changed in this PR

This documentation update clarifies RFC 10070 client assertion requirements across IdentityServer and related client libraries, including version-specific validation behavior and rollout guidance.

Changes:

  • Documents issuer-only audiences, JWT type headers, and IdentityServer v7/v8 differences.
  • Updates client assertion examples and corrects authentication request parameters.
  • Clarifies FAPI 2.0 constraints and guidance against SAML client assertions in new applications.
File Description
astro/​src/​content/​docs/​introspection/​events.mdx Updates the example to use a configured issuer audience.
astro/​src/​content/​docs/​identityserver/​upgrades/​v7_4-to-v8_0.md Clarifies option migration, array support, and rollout guidance.
astro/​src/​content/​docs/​identityserver/​tokens/​par.md Adds issuer-audience guidance for PAR authentication.
astro/​src/​content/​docs/​identityserver/​tokens/​fapi-2-0-specification.mdx Adds strict-validation configuration and FAPI caveats.
astro/​src/​content/​docs/​identityserver/​tokens/​client-authentication.md Corrects request parameters and explains validation behavior.
astro/​src/​content/​docs/​identityserver/​reference/​v8/​options.md Expands strict-validation option documentation.
astro/​src/​content/​docs/​identityserver/​reference/​v7/​options.md Updates RFC references and header requirements.
astro/​src/​content/​docs/​identityserver/​overview/​specs.md Lists partial RFC 10070 support.
astro/​src/​content/​docs/​identitymodel/​utils/​constants.md Warns against new SAML client-authentication usage.
astro/​src/​content/​docs/​identitymodel/​endpoints/​client-assertions.mdx Adds audience, type-header, and SAML guidance.
astro/​src/​content/​docs/​accesstokenmanagement/​advanced/​client-assertions.mdx Clarifies audience comments and adds RFC and vulnerability links.

Review effort: Balanced

Correct formatting and remove duplicate lines regarding issuer identifier and typ header.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings November 9, 2026 09:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the client assertion documentation update.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants