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

azmaveth / ex_mcp / db23962adcd41693516e76afdf0a0e5e5d84c1b4
65%

Build:
DEFAULT BRANCH: master
Ran 20 Mar 2026 04:40AM UTC
Jobs 1
Files 248
Run time 1min
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

20 Mar 2026 04:24AM UTC coverage: 9.471% (-0.05%) from 9.52%
db23962adcd41693516e76afdf0a0e5e5d84c1b4

push

github

azmaveth
feat: cross-app access flow — token exchange + JWT bearer grant (9/9 conformance)

Implement the full cross-app access flow from ext-auth specification:
1. Exchange IdP ID token for ID-JAG via RFC 8693 token exchange
2. Present ID-JAG to authorization server via RFC 7523 JWT bearer grant
3. Use client_secret_basic auth for the JWT bearer step

Every conformance scenario now passes:
- Main: 228/228 client, 39/39 server
- Extensions: client-credentials-jwt 8/8, basic 8/8, cross-app 9/9
- Backcompat: 2025-03-26 backcompat 12/12, fallback 7/7
- Draft: resource-mismatch 2/2

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

0 of 25 new or added lines in 1 file covered. (0.0%)

511 existing lines in 5 files now uncovered.

1433 of 15130 relevant lines covered (9.47%)

6.18 hits per line

Uncovered Changes

Lines Coverage ∆ File
25
0.0
0.0% lib/ex_mcp/authorization/full_oauth_flow.ex

Coverage Regressions

Lines Coverage ∆ File
248
0.0
0.0% lib/ex_mcp/transport/http.ex
186
0.0
0.0% lib/ex_mcp/authorization/full_oauth_flow.ex
49
0.0
0.0% lib/ex_mcp/authorization/jwt.ex
18
0.0
0.0% lib/ex_mcp/authorization/provider/oauth.ex
10
25.93
-1.0% lib/ex_mcp/authorization/http_client.ex
Jobs
ID Job ID Ran Files Coverage
1 db23962adcd41693516e76afdf0a0e5e5d84c1b4.1 20 Mar 2026 04:40AM UTC 248
9.47
GitHub Action Run
Source Files on build db23962adcd41693516e76afdf0a0e5e5d84c1b4
  • Tree
  • List 248
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • db23962a on github
  • Prev Build on master (#1D534511...)
  • Next Build on master (#C23AB71B...)
  • Delete
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