Skip to content

Emit RFC 9207 iss authorization-response parameter#534

Merged
jdelic merged 1 commit into
developfrom
feature/authz-response-iss
Jul 25, 2026
Merged

Emit RFC 9207 iss authorization-response parameter#534
jdelic merged 1 commit into
developfrom
feature/authz-response-iss

Conversation

@jdelic

@jdelic jdelic commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Upstream's COMPLIANT_BCP_RFC9700_AUTHZ_RESPONSE_ISS gate cannot derive our per-host "https:///o2" issuers, so it is pinned False and mailauth.oauth2_backends.MNOAuthLibCore appends the correct iss value to successful authorization redirects instead. Both discovery documents (OIDC and RFC 8414) now advertise
authorization_response_iss_parameter_supported via a shared mixin on wrapped views swapped into all three discovery mounts. Error redirects and RFC 7592/CIMD are out of scope for this change.

Claude-Session: https://claude.ai/code/session_01AgWqnQ8ExYjdZofXbvJZEz

Upstream's COMPLIANT_BCP_RFC9700_AUTHZ_RESPONSE_ISS gate cannot derive our
per-host "https://<host>/o2" issuers, so it is pinned False and
mailauth.oauth2_backends.MNOAuthLibCore appends the correct `iss` value to
successful authorization redirects instead. Both discovery documents
(OIDC and RFC 8414) now advertise
authorization_response_iss_parameter_supported via a shared mixin on
wrapped views swapped into all three discovery mounts. Error redirects and
RFC 7592/CIMD are out of scope for this change.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AgWqnQ8ExYjdZofXbvJZEz
@jdelic
jdelic merged commit 6266aba into develop Jul 25, 2026
5 checks passed
@jdelic
jdelic deleted the feature/authz-response-iss branch July 25, 2026 14:03
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.

1 participant