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

pomerium / pomerium / 29417408848
53%

Build:
DEFAULT BRANCH: main
Ran 15 Jul 2026 01:24PM UTC
Jobs 1
Files 706
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

15 Jul 2026 01:00PM UTC coverage: 52.243% (+0.02%) from 52.228%
29417408848

push

github

web-flow
feat(mcp): add recommended iss flow metadata to authorization flows (#6496)

## Summary

The incoming MCP spec for 2026-07-28 indicates the authorization servers
SHOULD explicitly include the issuer in the authorization flows as per
RFC 9207.

We return the pomerium host as the issuer and validate remote issuers
when oauth bridging with the upstream mcp server is required.


## Related issues


[ENG-4204](https://linear.app/pomerium/issue/ENG-4204/mcp-support-for-iss-in-authorization-server)

## User Explanation

Pomerium returns its host as the issuer during authorization flows.

## AI disclosure

opus 4.8 was used to update DESIGN.md and some of the e2e tests.

## Checklist

- [X] reference any related issues
- [X] updated unit tests
- [X] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [X] disclosed AI usage (or wrote "none") per AI_POLICY.md
- [X] ready for review

22 of 38 new or added lines in 5 files covered. (57.89%)

25 existing lines in 5 files now uncovered.

37012 of 70846 relevant lines covered (52.24%)

460.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
20.0
-0.22% internal/mcp/handler_metadata.go
4
87.08
-0.74% internal/mcp/handler_client_oauth_callback.go

Coverage Regressions

Lines Coverage ∆ File
9
80.34
0.0% pkg/ssh/manager.go
8
77.04
-1.85% pkg/storage/postgres/backend.go
5
47.76
-0.54% internal/databroker/server_clustered_follower.go
2
88.08
-0.44% pkg/storage/postgres/postgres.go
1
75.41
0.0% pkg/storage/postgres/registry.go
Jobs
ID Job ID Ran Files Coverage
1 29417408848.1 15 Jul 2026 01:24PM UTC 706
52.24
GitHub Action Run
Source Files on build 29417408848
  • Tree
  • List 706
  • Changed 15
  • Source Changed 5
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29417408848
  • ab89700a on github
  • Prev Build on main (#29366748644)
  • Next Build on main (#29447136953)
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