You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3abde0b
Browse filesBrowse the repository at this point in the historyBrowse files
fix(auth): validate the discovered issuer before using it as the JAG audience
RFC 8414 Section 3.3 requires the issuer in the metadata to be identical to
the issuer identifier used for discovery. ClientOAuthProvider already checks
this; the Cross-Application Access flow now does too, before the issuer is
sent as the token-exchange audience. A mismatched issuer fails instead of
becoming the audience.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
$"Authorization server metadata issuer '{mcpAuthMetadata.Issuer.OriginalString}' does not match the expected issuer '{authorizationServerUrl.OriginalString}' (RFC 8414 Section 3.3).");
0 commit comments