Title: `ServerTransportSecurityValidator` accepts an accessor function for header · Issue #870 · modelcontextprotocol/java-sdk · GitHub
Open Graph Title: `ServerTransportSecurityValidator` accepts an accessor function for header · Issue #870 · modelcontextprotocol/java-sdk
X Title: `ServerTransportSecurityValidator` accepts an accessor function for header · Issue #870 · modelcontextprotocol/java-sdk
Description: Follow-up to #771 . Current implementation of ServerTransportSecurityValidator requests that all headers are passed in as a map. This is inefficient, and header access becomes case-sensitive. Introduce a validateHeaders(Function Open Graph Description: Follow-up to #771 . Current implementation of ServerTransportSecurityValidator requests that all headers are passed in as a map. This is inefficient, and header access becomes case-sensitive. Intro...
X Description: Follow-up to #771 . Current implementation of ServerTransportSecurityValidator requests that all headers are passed in as a map. This is inefficient, and header access becomes case-sensitive. Intro...
Opengraph URL: https://github.com/modelcontextprotocol/java-sdk/issues/870
X: @github
Domain: github.com
Links:
Viewport: width=device-width
Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"`ServerTransportSecurityValidator` accepts an accessor function for header","articleBody":"Follow-up to #771 .\n\nCurrent implementation of `ServerTransportSecurityValidator` requests that all headers are passed in as a map. This is inefficient, and header access becomes case-sensitive.\n\nIntroduce a `validateHeaders(Function\u003cString, List\u003cString\u003e\u003e headerAccessor)` instead.","author":{"url":"https://github.com/Kehrlann","@type":"Person","name":"Kehrlann"},"datePublished":"2026-03-16T06:17:35.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/870/java-sdk/issues/870"}
route-pattern /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) route-controller voltron_issues_fragments route-action issue_layout fetch-nonce v2:52c73c89-24ee-95f2-3b28-f67001eab021 current-catalog-service-hash 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 request-id 9CE4:E2061:ADFDDC:E41F74:6A5AFF73 html-safe-nonce 9cc5f67a2b9e30f9ac3d3e49e4e4fd4f348d267302bddadee4e0552385a88a1d visitor-payload eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5Q0U0OkUyMDYxOkFERkREQzpFNDFGNzQ6NkE1QUZGNzMiLCJ2aXNpdG9yX2lkIjoiNTU1MzMyNTMzNjA2NTQwODg4MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 visitor-hmac 4b5fd0d03c99d6fe9e9fa3640d65d7df92f9df033901b16eb8a260cd6a31270a hovercard-subject-tag issue:4080475582 github-keyboard-shortcuts repository,issues,copilot google-site-verification Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I octolytics-url https://collector.github.com/github/collect analytics-location / fb:app_id 1401488693436528 apple-itunes-app app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelcontextprotocol/java-sdk/870/issue_layout twitter:image https://opengraph.githubassets.com/1a87ce1e7417345cf0d8fd006ebee61b2b15317a93c2187b6c0b3dfa2cb34724/modelcontextprotocol/java-sdk/issues/870 twitter:card summary_large_image og:image https://opengraph.githubassets.com/1a87ce1e7417345cf0d8fd006ebee61b2b15317a93c2187b6c0b3dfa2cb34724/modelcontextprotocol/java-sdk/issues/870 og:image:alt Follow-up to #771 . Current implementation of ServerTransportSecurityValidator requests that all headers are passed in as a map. This is inefficient, and header access becomes case-sensitive. Intro... og:image:width 1200 og:image:height 600 og:site_name GitHub og:type object og:author:username Kehrlann hostname github.com expected-hostname github.com None 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b turbo-cache-control no-preview go-import github.com/modelcontextprotocol/java-sdk git https://github.com/modelcontextprotocol/java-sdk.git octolytics-dimension-user_id 182288589 octolytics-dimension-user_login modelcontextprotocol octolytics-dimension-repository_id 919609219 octolytics-dimension-repository_nwo modelcontextprotocol/java-sdk octolytics-dimension-repository_public true octolytics-dimension-repository_is_fork false octolytics-dimension-repository_network_root_id 919609219 octolytics-dimension-repository_network_root_nwo modelcontextprotocol/java-sdk turbo-body-classes logged-out env-production page-responsive disable-turbo false browser-stats-url https://api.github.com/_private/browser/stats browser-errors-url https://api.github.com/_private/browser/errors release 9c975978430e9ad293956f2bbdaf153b1bd84a99 ui-target full theme-color #1e2327 color-scheme light dark
URLs of crawlers that visited me.