Skip to content

Conversation

@ardaguclu
Copy link
Member

@ardaguclu ardaguclu commented Jul 22, 2025

Fixes #196

As defined in https://github.com/gallettilance/agentic-auth/blob/1e4566a5482584bac32bade90388a8d228069b1c/mcp/security_enhancements.py#L202, it would be compatible to publish jwks endpoint in MCP Server's oauth-protected-metadata endpoint.

Additionally, in case where authorization urls are published with self-signed certificates, this PR introduces certificate-authority flag to enable that certificate authorities can be passed.

@ardaguclu ardaguclu force-pushed the introduce-jwks-url branch from e23ba54 to 61acdc0 Compare July 22, 2025 08:43
@ardaguclu
Copy link
Member Author

This PR also fixes #196

@ardaguclu ardaguclu changed the title Introduce jwks url flag to be published in oauth metadata WIP: Introduce jwks url flag to be published in oauth metadata Jul 22, 2025
@ardaguclu ardaguclu changed the title WIP: Introduce jwks url flag to be published in oauth metadata Introduce jwks url and certificate authority flags Jul 22, 2025
@ardaguclu ardaguclu force-pushed the introduce-jwks-url branch from a035295 to fec0ef3 Compare July 22, 2025 12:57
@ardaguclu
Copy link
Member Author

@manusa would you please have a look at this, when you have a chance?.

@manusa
Copy link
Member

manusa commented Jul 22, 2025

@manusa would you please have a look at this, when you have a chance?.

I'll check first thing tomorrow.

Copy link
Member

@manusa manusa left a comment

Choose a reason for hiding this comment

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

LGTM, thx!

@manusa manusa merged commit 0ad8726 into containers:main Jul 23, 2025
5 checks passed
@ardaguclu ardaguclu deleted the introduce-jwks-url branch July 23, 2025 08:02
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.

Should give more explicit prompt information when set require-oauth without port flag

2 participants