Skip to content

docs(security): document HTTP transport security model#126

Merged
epugh merged 2 commits into
apache:mainfrom
adityamparikh:docs/security-http-mode
May 8, 2026
Merged

docs(security): document HTTP transport security model#126
epugh merged 2 commits into
apache:mainfrom
adityamparikh:docs/security-http-mode

Conversation

@adityamparikh
Copy link
Copy Markdown
Contributor

Summary

Adds `docs/security/http.md` as the companion to `docs/security/stdio.md` (#119). Documents the secured filter chain, JWT validation rules, audience binding via RFC 8707 resource indicators, CORS allowlist, actuator exposure decisions, and per-IdP setup notes for Auth0, Okta, and Keycloak — including Keycloak's RFC 8707 limitation and Audience-mapper workaround.

Pure documentation; no code changes.

Test plan

  • Markdown renders correctly on GitHub (tables, code blocks, blockquotes, links)
  • All external links resolve
  • No code paths touched; CI unaffected

Related PRs

This doc describes the security model after #120, #121, #123, #124, #125 land. The doc is forward-looking — operators reading it will be running the code those PRs land on. Filed in parallel so it's ready to merge once the implementation PRs land.

🤖 Generated with Claude Code

adityamparikh and others added 2 commits May 2, 2026 17:20
Adds docs/security/http.md as the companion to docs/security/stdio.md.
Documents the secured filter chain, JWT validation rules, audience
binding via RFC 8707 resource indicators, CORS allowlist, actuator
exposure, and per-IdP setup notes (Auth0, Okta, Keycloak — including
Keycloak's RFC 8707 limitation and Audience-mapper workaround).

Pure documentation; no code changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: adityamparikh <aditya.m.parikh@gmail.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: adityamparikh <aditya.m.parikh@gmail.com>
@epugh epugh merged commit 0aa377c into apache:main May 8, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants