René's URL Explorer Experiment


Title: Feature: Authorization support by bzsurbhi · Pull Request #297 · modelcontextprotocol/java-sdk · GitHub

Open Graph Title: Feature: Authorization support by bzsurbhi · Pull Request #297 · modelcontextprotocol/java-sdk

X Title: Feature: Authorization support by bzsurbhi · Pull Request #297 · modelcontextprotocol/java-sdk

Description: The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI - Feature: Authorization support by bzsurbhi · Pull Request #297 · modelcontextprotocol/java-sdk

Open Graph Description: OAuth Authentication Support for MCP Java SDK Overview This PR adds comprehensive OAuth 2.0 authentication support to the MCP Java SDK, enabling secure communication between clients and servers. Ke...

X Description: OAuth Authentication Support for MCP Java SDK Overview This PR adds comprehensive OAuth 2.0 authentication support to the MCP Java SDK, enabling secure communication between clients and servers. Ke...

Opengraph URL: https://github.com/modelcontextprotocol/java-sdk/pull/297

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:593360d2-a076-6692-3ad6-91e0fdd76992
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE7FC:1D5981:46CECB:5E6725:6A5B8B9D
html-safe-nonceab0dff7b945a36355a7ed8dd1dcbc0078e3dbdcdd5e7a076216c762e678ad49a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFN0ZDOjFENTk4MTo0NkNFQ0I6NUU2NzI1OjZBNUI4QjlEIiwidmlzaXRvcl9pZCI6IjQ0NzM3NzI4MDM1NjYwNDYxMDkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac5c5ff9a2e34c6f8e64356098bb03a26a1caadfb7da41c9e16d357cb0a7d32556
hovercard-subject-tagpull_request:2574736220
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/modelcontextprotocol/java-sdk/297/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/b7c7c469fa749d644f806dd33cba199caa2b2900977e0e7002b0405753470d04/modelcontextprotocol/java-sdk/pull/297
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b7c7c469fa749d644f806dd33cba199caa2b2900977e0e7002b0405753470d04/modelcontextprotocol/java-sdk/pull/297
og:image:altOAuth Authentication Support for MCP Java SDK Overview This PR adds comprehensive OAuth 2.0 authentication support to the MCP Java SDK, enabling secure communication between clients and servers. Ke...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamebzsurbhi
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/modelcontextprotocol/java-sdk git https://github.com/modelcontextprotocol/java-sdk.git
octolytics-dimension-user_id182288589
octolytics-dimension-user_loginmodelcontextprotocol
octolytics-dimension-repository_id919609219
octolytics-dimension-repository_nwomodelcontextprotocol/java-sdk
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id919609219
octolytics-dimension-repository_network_root_nwomodelcontextprotocol/java-sdk
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/java-sdk/pull/297#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fjava-sdk%2Fpull%2F297
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fjava-sdk%2Fpull%2F297
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=modelcontextprotocol%2Fjava-sdk
Reloadhttps://github.com/modelcontextprotocol/java-sdk/pull/297
Reloadhttps://github.com/modelcontextprotocol/java-sdk/pull/297
Reloadhttps://github.com/modelcontextprotocol/java-sdk/pull/297
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
modelcontextprotocol https://github.com/modelcontextprotocol
java-sdkhttps://github.com/modelcontextprotocol/java-sdk
Notifications https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fjava-sdk
Fork 979 https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fjava-sdk
Star 3.6k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fjava-sdk
Code https://github.com/modelcontextprotocol/java-sdk
Issues 133 https://github.com/modelcontextprotocol/java-sdk/issues
Pull requests 147 https://github.com/modelcontextprotocol/java-sdk/pulls
Discussions https://github.com/modelcontextprotocol/java-sdk/discussions
Actions https://github.com/modelcontextprotocol/java-sdk/actions
Projects https://github.com/modelcontextprotocol/java-sdk/projects
Models https://github.com/modelcontextprotocol/java-sdk/models
Security and quality 2 https://github.com/modelcontextprotocol/java-sdk/security
Insights https://github.com/modelcontextprotocol/java-sdk/pulse
Code https://github.com/modelcontextprotocol/java-sdk
Issues https://github.com/modelcontextprotocol/java-sdk/issues
Pull requests https://github.com/modelcontextprotocol/java-sdk/pulls
Discussions https://github.com/modelcontextprotocol/java-sdk/discussions
Actions https://github.com/modelcontextprotocol/java-sdk/actions
Projects https://github.com/modelcontextprotocol/java-sdk/projects
Models https://github.com/modelcontextprotocol/java-sdk/models
Security and quality https://github.com/modelcontextprotocol/java-sdk/security
Insights https://github.com/modelcontextprotocol/java-sdk/pulse
bzsurbhihttps://github.com/bzsurbhi
modelcontextprotocol:mainhttps://github.com/modelcontextprotocol/java-sdk/tree/main
bzsurbhi:feature/authhttps://github.com/bzsurbhi/java-sdk/tree/feature/auth
Conversationhttps://github.com/modelcontextprotocol/java-sdk/pull/297
Commits3 (3)https://github.com/modelcontextprotocol/java-sdk/pull/297/commits
Checkshttps://github.com/modelcontextprotocol/java-sdk/pull/297/checks
Files changedhttps://github.com/modelcontextprotocol/java-sdk/pull/297/files
Feature: Authorization support https://github.com/modelcontextprotocol/java-sdk/pull/297#top
bzsurbhihttps://github.com/bzsurbhi
modelcontextprotocol:mainhttps://github.com/modelcontextprotocol/java-sdk/tree/main
bzsurbhi:feature/authhttps://github.com/bzsurbhi/java-sdk/tree/feature/auth
https://github.com/bzsurbhi
bzsurbhihttps://github.com/bzsurbhi
Jun 7, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issue-3126161858
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
MCP Documentationhttps://modelcontextprotocol.io
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/bzsurbhi
feature: add OAuthhttps://github.com/modelcontextprotocol/java-sdk/pull/297/commits/cb848f028ca702bd8900b2b5a484ee2541dba660
cb848f0https://github.com/modelcontextprotocol/java-sdk/pull/297/commits/cb848f028ca702bd8900b2b5a484ee2541dba660
https://github.com/bzsurbhi
bzsurbhihttps://github.com/bzsurbhi
Jun 7, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#ref-issue-3098190911
Implement OAuth in java-sdk #276 https://github.com/modelcontextprotocol/java-sdk/issues/276
https://github.com/bzsurbhi
feature: updated auth codehttps://github.com/modelcontextprotocol/java-sdk/pull/297/commits/09624a71082c73d9ce33fd546b0845c3618f693b
09624a7https://github.com/modelcontextprotocol/java-sdk/pull/297/commits/09624a71082c73d9ce33fd546b0845c3618f693b
https://github.com/agoncal
agoncalhttps://github.com/agoncal
Jun 18, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#ref-issue-3009618481
[FEATURE] Capability to handle authorization with MCP langchain4j/langchain4j#2898 https://github.com/langchain4j/langchain4j/issues/2898
https://github.com/bzsurbhi
bzsurbhihttps://github.com/bzsurbhi
June 18, 2025 15:11https://github.com/modelcontextprotocol/java-sdk/pull/297#event-18212874752
https://github.com/andrey-star
andrey-starhttps://github.com/andrey-star
Jun 19, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#pullrequestreview-2942601346
View reviewed changes https://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b
mcp/src/main/java/io/modelcontextprotocol/client/auth/OAuthClientProvider.javahttps://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b#diff-41aa2347d3d77a49df156e9f6845b466f187ca64a3fa47d23b517f7140a351dc
andrey-starhttps://github.com/andrey-star
Jun 19, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2156776182
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
bzsurbhihttps://github.com/bzsurbhi
Jun 23, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2162464715
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/andrey-star
andrey-starhttps://github.com/andrey-star
Jun 19, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#pullrequestreview-2942722557
View reviewed changes https://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b
mcp/src/main/java/io/modelcontextprotocol/client/transport/AuthenticatedTransportBuilder.javahttps://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b#diff-16507c367dc17f5681af553de7125aa2fd92f24b7e1e91c553c25dd039c9f773
andrey-starhttps://github.com/andrey-star
Jun 19, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2156849161
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
bzsurbhihttps://github.com/bzsurbhi
Jun 23, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2162464998
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/andrey-star
andrey-starhttps://github.com/andrey-star
Jun 19, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#pullrequestreview-2942758235
View reviewed changes https://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b
mcp/src/main/java/io/modelcontextprotocol/client/auth/OAuthClientProvider.javahttps://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b#diff-41aa2347d3d77a49df156e9f6845b466f187ca64a3fa47d23b517f7140a351dc
andrey-starhttps://github.com/andrey-star
Jun 19, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2156871188
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/andrey-star
andrey-starhttps://github.com/andrey-star
Jun 19, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#pullrequestreview-2942767089
View reviewed changes https://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b
mcp/src/main/java/io/modelcontextprotocol/client/auth/OAuthClientProvider.javahttps://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b#diff-41aa2347d3d77a49df156e9f6845b466f187ca64a3fa47d23b517f7140a351dc
andrey-starhttps://github.com/andrey-star
Jun 19, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2156875437
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/andrey-star
andrey-starhttps://github.com/andrey-star
Jun 19, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#pullrequestreview-2943512667
View reviewed changes https://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b
mcp/src/main/java/io/modelcontextprotocol/client/auth/OAuthClientProvider.javahttps://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b#diff-41aa2347d3d77a49df156e9f6845b466f187ca64a3fa47d23b517f7140a351dc
andrey-starhttps://github.com/andrey-star
Jun 19, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2157311132
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
andrey-starhttps://github.com/andrey-star
Jun 20, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#discussion_r2159329904
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
modelcontextprotocol/python-sdk#992https://github.com/modelcontextprotocol/python-sdk/issues/992
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/bzsurbhi
bzsurbhihttps://github.com/bzsurbhi
Jun 20, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-2989808428
@andrey-starhttps://github.com/andrey-star
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/stantonk
stantonkhttps://github.com/stantonk
Jun 20, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-2992606285
@bzsurbhihttps://github.com/bzsurbhi
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/stantonk
stantonkhttps://github.com/stantonk
Jun 21, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-2993324855
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@bzsurbhihttps://github.com/bzsurbhi
https://quarkus.io/blog/secure-mcp-sse-server/#toolhttps://quarkus.io/blog/secure-mcp-sse-server/#tool
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/jgrandja
jgrandjahttps://github.com/jgrandja
Jun 23, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-2996933642
@bzsurbhihttps://github.com/bzsurbhi
Contributing Guidelineshttps://github.com/modelcontextprotocol/java-sdk/blob/main/CONTRIBUTING.md#submitting-changes
spring-security#16992https://github.com/spring-projects/spring-security/issues/16992
Spring Securityhttps://docs.spring.io/spring-security/reference/servlet/oauth2/index.html
Spring Authorization Server https://docs.spring.io/spring-authorization-server/reference/index.html
the spechttps://modelcontextprotocol.io/specification/2025-06-18/basic/authorization
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/stantonk
stantonkhttps://github.com/stantonk
Jun 23, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-2997542677
@jgrandjahttps://github.com/jgrandja
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/bzsurbhi
address minor commentshttps://github.com/modelcontextprotocol/java-sdk/pull/297/commits/24300cb44523175118993c5557e5126280a2684a
24300cbhttps://github.com/modelcontextprotocol/java-sdk/pull/297/commits/24300cb44523175118993c5557e5126280a2684a
https://github.com/bzsurbhi
bzsurbhihttps://github.com/bzsurbhi
Jun 23, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-2997958143
@bzsurbhihttps://github.com/bzsurbhi
https://quarkus.io/blog/secure-mcp-sse-server/#toolhttps://quarkus.io/blog/secure-mcp-sse-server/#tool
@stantonkhttps://github.com/stantonk
specificationhttps://modelcontextprotocol.io/specification/2025-03-26/basic/authorization
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/asaikali
asaikalihttps://github.com/asaikali
Jun 23, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-2998248979
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@stantonkhttps://github.com/stantonk
OAuth 2.1 Drafthttps://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-12
RFC 8414https://datatracker.ietf.org/doc/html/rfc8414
RFC 7591https://datatracker.ietf.org/doc/html/rfc7591
RFC 9728https://datatracker.ietf.org/doc/html/rfc9728
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/stantonk
stantonkhttps://github.com/stantonk
Jun 24, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3001625907
@asaikalihttps://github.com/asaikali
@bzsurbhihttps://github.com/bzsurbhi
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/asaikali
asaikalihttps://github.com/asaikali
Jun 24, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3001978929
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@stantonkhttps://github.com/stantonk
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/jgrandja
jgrandjahttps://github.com/jgrandja
Jun 25, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3004548983
@stantonkhttps://github.com/stantonk
the spechttps://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#protocol-requirements
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/stantonk
stantonkhttps://github.com/stantonk
Jun 25, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3005229541
@jgrandjahttps://github.com/jgrandja
the spechttps://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#protocol-requirements
Client Messageshttps://github.com/modelcontextprotocol/typescript-sdk/blob/main/src/types.ts#L1380-L1393
SyncToolSpecificationhttps://github.com/modelcontextprotocol/java-sdk/blob/9ebff0c5d9364c84957fd5da90080234c9c120a1/mcp/src/main/java/io/modelcontextprotocol/server/McpServerFeatures.java#L380-L417
AsyncToolSpecificationhttps://github.com/modelcontextprotocol/java-sdk/blob/9ebff0c5d9364c84957fd5da90080234c9c120a1/mcp/src/main/java/io/modelcontextprotocol/server/McpServerFeatures.java#L203-L241
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Zizo-Vi
Zizo-Vihttps://github.com/Zizo-Vi
Jun 26, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3006884288
@bzsurbhihttps://github.com/bzsurbhi
https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization#oauth-grant-typeshttps://modelcontextprotocol.io/specification/2025-03-26/basic/authorization#oauth-grant-types
https://private-user-images.githubusercontent.com/76683249/459193357-790bfc3b-2d57-4aaf-9ab2-2d46b14d6556.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODQzODQ3MTQsIm5iZiI6MTc4NDM4NDQxNCwicGF0aCI6Ii83NjY4MzI0OS80NTkxOTMzNTctNzkwYmZjM2ItMmQ1Ny00YWFmLTlhYjItMmQ0NmIxNGQ2NTU2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzE4VDE0MjAxNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5MjJiMjJlYTJlODJiNTU2NjYwOTVhYmFmMTBhNmM5ZDI3MjY0OTdiYzRjNjhjNzhkYjVhN2RmMDZjZjgwZWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.z_xvIXncIED9u6ak7qw07xr1rbiK1YgWyLFPf5A13Zw
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/asaikali
asaikalihttps://github.com/asaikali
Jun 26, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3007016365
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@bzsurbhihttps://github.com/bzsurbhi
https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization#oauth-grant-typeshttps://modelcontextprotocol.io/specification/2025-03-26/basic/authorization#oauth-grant-types
https://aaronparecki.com/2025/05/12/27/enterprise-ready-mcphttps://aaronparecki.com/2025/05/12/27/enterprise-ready-mcp
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/bzsurbhi
bzsurbhihttps://github.com/bzsurbhi
Jun 26, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3008961534
@bzsurbhihttps://github.com/bzsurbhi
https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization#oauth-grant-typeshttps://modelcontextprotocol.io/specification/2025-03-26/basic/authorization#oauth-grant-types
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/jgrandja
jgrandjahttps://github.com/jgrandja
Jun 27, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3012497283
@stantonkhttps://github.com/stantonk
SyncToolSpecificationhttps://github.com/modelcontextprotocol/java-sdk/blob/9ebff0c5d9364c84957fd5da90080234c9c120a1/mcp/src/main/java/io/modelcontextprotocol/server/McpServerFeatures.java#L380-L417
AsyncToolSpecificationhttps://github.com/modelcontextprotocol/java-sdk/blob/9ebff0c5d9364c84957fd5da90080234c9c120a1/mcp/src/main/java/io/modelcontextprotocol/server/McpServerFeatures.java#L203-L241
@Kehrlannhttps://github.com/Kehrlann
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/karianna
kariannahttps://github.com/karianna
Jul 9, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3050721340
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/neilchaudhuri
neilchaudhurihttps://github.com/neilchaudhuri
Jul 16, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#ref-issue-3023231192
Begin Planning Implementation of Authorization Update to MCP Spec modelcontextprotocol/kotlin-sdk#88 https://github.com/modelcontextprotocol/kotlin-sdk/issues/88
https://github.com/iamjatindersingh
iamjatindersinghhttps://github.com/iamjatindersingh
Jul 23, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3109933507
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/stantonk
stantonkhttps://github.com/stantonk
Aug 9, 2025 https://github.com/modelcontextprotocol/java-sdk/pull/297#ref-pullrequest-3252990518
Streamable HTTP Server abstractions and WebFlux transport provider #420 https://github.com/modelcontextprotocol/java-sdk/pull/420
https://github.com/jgrandja
jgrandjahttps://github.com/jgrandja
Aug 14, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3188677779
@chemicLhttps://github.com/chemicL
@tzolovhttps://github.com/tzolov
SEP-1299: Server-Side Authorization Management with Client Session Bindinghttps://github.com/modelcontextprotocol/modelcontextprotocol/issues/1299
RFC 9421 HTTP Message Signatureshttps://www.rfc-editor.org/rfc/rfc9421.html
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/LucaButBoring
LucaButBoringhttps://github.com/LucaButBoring
Aug 18, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3198118153
modelcontextprotocol/modelcontextprotocol#1061https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1061
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Zizo-Vi
Zizo-Vihttps://github.com/Zizo-Vi
Aug 19, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3198997575
modelcontextprotocol/modelcontextprotocol#1061https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1061
@LucaButBoringhttps://github.com/LucaButBoring
@bzsurbhihttps://github.com/bzsurbhi
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/ericdallo
ericdallohttps://github.com/ericdallo
Sep 11, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3282335893
@bzsurbhihttps://github.com/bzsurbhi
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/karianna
kariannahttps://github.com/karianna
Dec 3, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3608509209
@jgrandjahttps://github.com/jgrandja
spring-projects/spring-security#16992https://github.com/spring-projects/spring-security/issues/16992
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
Dec 3, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3608828407
@kariannahttps://github.com/karianna
4. Remote MCP Clients and Servers > Authorization in the SDKhttps://github.com/modelcontextprotocol/java-sdk?tab=readme-ov-file#authorization-in-the-sdk
MCP-Securityhttps://github.com/spring-ai-community/mcp-security/
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/karianna
kariannahttps://github.com/karianna
Dec 3, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3608894014
@kariannahttps://github.com/karianna
4. Remote MCP Clients and Servers > Authorization in the SDKhttps://github.com/modelcontextprotocol/java-sdk?tab=readme-ov-file#authorization-in-the-sdk
MCP-Securityhttps://github.com/spring-ai-community/mcp-security/
#297 (comment)https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3012497283
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3611347839
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
#297 (comment)https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3012497283
sourcehttps://github.com/modelcontextprotocol/java-sdk?tab=readme-ov-file#authorization-in-the-sdk
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#event-21355297565
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
wontfix https://github.com/modelcontextprotocol/java-sdk/issues?q=state%3Aopen%20label%3Awontfix
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#event-21355305038
https://github.com/ericdallo
ericdallohttps://github.com/ericdallo
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3611887557
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/graemerocher
graemerocherhttps://github.com/graemerocher
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3611958675
@Kehrlannhttps://github.com/Kehrlann
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3612153527
@graemerocherhttps://github.com/graemerocher
https://github.com/spring-ai-community/mcp-security/https://github.com/spring-ai-community/mcp-security/
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3612158107
@ericdallohttps://github.com/ericdallo
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/meliora
meliorahttps://github.com/meliora
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3612223255
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@Kehrlannhttps://github.com/Kehrlann
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3612739642
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@meliorahttps://github.com/meliora
docshttps://modelcontextprotocol.io/sdk/java/mcp-client#httpclient
docshttps://modelcontextprotocol.io/sdk/java/mcp-client#webclient
docshttps://modelcontextprotocol.io/sdk/java/mcp-client#adding-context-information
sourcehttps://github.com/modelcontextprotocol/java-sdk/blob/main/mcp-core/src/main/java/io/modelcontextprotocol/server/McpTransportContextExtractor.java
tools handler examplehttps://modelcontextprotocol.io/sdk/java/mcp-server#tool-specification
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/ericdallo
ericdallohttps://github.com/ericdallo
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3612781657
docshttps://modelcontextprotocol.io/sdk/java/mcp-client#httpclient
docshttps://modelcontextprotocol.io/sdk/java/mcp-client#webclient
docshttps://modelcontextprotocol.io/sdk/java/mcp-client#adding-context-information
sourcehttps://github.com/modelcontextprotocol/java-sdk/blob/main/mcp-core/src/main/java/io/modelcontextprotocol/server/McpTransportContextExtractor.java
tools handler examplehttps://modelcontextprotocol.io/sdk/java/mcp-server#tool-specification
@Kehrlannhttps://github.com/Kehrlann
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/Kehrlann
Kehrlannhttps://github.com/Kehrlann
Dec 4, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3612813739
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@ericdallohttps://github.com/ericdallo
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/meliora
meliorahttps://github.com/meliora
Dec 5, 2025https://github.com/modelcontextprotocol/java-sdk/pull/297#issuecomment-3616565099
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
@Kehrlannhttps://github.com/Kehrlann
@asaikalihttps://github.com/asaikali
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fjava-sdk%2Fpull%2F297
https://github.com/andrey-star
andrey-star https://github.com/andrey-star
https://github.com/modelcontextprotocol/java-sdk/pull/297/files/09624a71082c73d9ce33fd546b0845c3618f693b
wontfix https://github.com/modelcontextprotocol/java-sdk/issues?q=state%3Aopen%20label%3Awontfix
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/297
https://github.com/bzsurbhi
https://github.com/stantonk
https://github.com/jgrandja
https://github.com/asaikali
https://github.com/Zizo-Vi
https://github.com/karianna
https://github.com/iamjatindersingh
https://github.com/LucaButBoring
https://github.com/ericdallo
https://github.com/Kehrlann
https://github.com/graemerocher
https://github.com/meliora
https://github.com/andrey-star
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.