• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / toolhive / 33051478376
70%

Build:
DEFAULT BRANCH: main
Ran 27 Aug 2026 07:58AM UTC
Jobs 1
Files 902
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Aug 2026 07:51AM UTC coverage: 69.56% (-0.05%) from 69.612%
33051478376

push

github

web-flow
Negotiate CIMD token endpoint auth method (#6400)

CIMD documents from live clients can declare a preferred token_endpoint_auth_method this server does not support while also publishing a plural token_endpoint_auth_methods_supported list (OpenID Connect RP Metadata Choices 1.0) that includes a method the server does support, and the server rejected the whole document without ever looking at that list.

Add TokenEndpointAuthMethodsSupported to ClientMetadataDocument and negotiate the effective auth method from it before falling back to the prior outright rejection, mirroring the same describes-capability-across-every-AS reading the grant_types/response_types filtering already applies to CIMD documents.

The negotiated set stays the server's own supported constant rather than the AS discovery document's advertised methods, since discovery may legitimately advertise symmetric methods that CIMD documents are never allowed to declare.

The change is a pure widening: no document accepted today becomes rejected, and the existing singular-only rejection test is unchanged.

Signed-off-by: Aleksandr Filippov <71711753+alex-feel@users.noreply.github.com>

18 of 18 new or added lines in 1 file covered. (100.0%)

71 existing lines in 7 files now uncovered.

76025 of 109294 relevant lines covered (69.56%)

91.97 hits per line

Coverage Regressions

Lines Coverage ∆ File
51
59.0
-5.31% pkg/workloads/manager.go
6
19.87
-3.97% pkg/client/manager.go
5
61.43
-7.14% pkg/state/runconfig.go
4
85.61
-2.88% pkg/transport/proxy/transparent/sse_response_processor.go
3
0.0
-100.0% pkg/workloads/sysproc_unix.go
1
94.96
0.0% pkg/authserver/storage/memory.go
1
96.77
-3.23% pkg/foreach/foreach.go
Jobs
ID Job ID Ran Files Coverage
1 33051478376.1 27 Aug 2026 07:58AM UTC 902
69.56
GitHub Action Run
Source Files on build 33051478376
  • Tree
  • List 902
  • Changed 12
  • Source Changed 2
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33051478376
  • 8fa9220d on github
  • Prev Build on main (#32992453689)
  • Next Build on main (#33072599165)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc