Felix Weinberger
|
239d682b6f
|
fix: pass conformance auth scenarios, add RFC 8707 resource validation (#2010)
|
2026-02-09 11:41:03 +00:00 |
|
Max Isbey
|
a7ddfdae07
|
ci: add strict-no-cover to detect unnecessary coverage pragmas (#1897)
|
2026-01-23 21:00:20 +01:00 |
|
Felix Weinberger
|
d41d0c0128
|
chore: add D212 lint rule to enforce Google-style docstrings (#1892)
|
2026-01-16 16:10:52 +00:00 |
|
Max Isbey
|
5d80f4efc8
|
refactor: move inline imports to module level (#1893)
|
2026-01-16 14:54:08 +00:00 |
|
jnjpng
|
a9cc822a10
|
fix: accept HTTP 201 status code in token exchange (#1503)
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
|
2025-12-19 18:22:00 +00:00 |
|
Max Isbey
|
8b984d93a3
|
refactor(auth): remove unused _register_client method (#1748)
|
2025-12-08 21:50:20 +00:00 |
|
Paul Carleton
|
f22501315e
|
feat: implement SEP-991 URL-based client ID (CIMD) support (#1652)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
|
2025-11-24 17:21:03 +00:00 |
|
Jon Shea
|
c51936f61f
|
Add client_secret_basic authentication support (#1334)
Co-authored-by: Paul Carleton <paulc@anthropic.com>
|
2025-11-20 20:53:37 +00:00 |
|
Max Isbey
|
91ccdb3d65
|
Fix OAuth discovery fallback and URL ordering (#1624)
|
2025-11-13 19:37:24 +00:00 |
|
Max Isbey
|
7d12e83cf4
|
refactor: extract OAuth helper functions and simplify provider state (#1586)
|
2025-11-13 13:28:48 +00:00 |
|
Max Isbey
|
89e9c43acf
|
Get baseline 100% clean coverage (#1553)
|
2025-11-11 14:09:32 +01:00 |
|
Chris Coutinho
|
3390e49c01
|
Implement SEP-985: OAuth Protected Resource Metadata discovery fallback (#1548)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Paul Carleton <paulc@anthropic.com>
|
2025-11-05 15:51:02 +00:00 |
|
Luca Chang
|
f161149680
|
Implement RFC 7523 JWT flows (#1247)
Co-authored-by: Yann Jouanin <yann.jouanin@valueandco.com>
|
2025-10-29 16:48:08 +00:00 |
|
Dogacan Colak
|
0e29cc4130
|
[client] Implement MCP OAuth scope selection and step-up authorization (#1324)
|
2025-10-13 14:18:00 +01:00 |
|
keurcien
|
e750a06a99
|
fix: avoid uncessary retries in OAuth authenticated requests (#1206)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
|
2025-08-22 11:45:54 +01:00 |
|
Marcelo Trylesinski
|
c7671e470c
|
Add pyright strict mode on the whole project (#1254)
|
2025-08-11 18:56:37 +01:00 |
|
Luca Chang
|
35777b9811
|
fix: perform auth server metadata discovery fallbacks on any 4xx (#1193)
Main branch checks / checks (push) Failing after 1s
|
2025-07-24 11:32:35 +01:00 |
|
Clare Liguori
|
6a84a2f79f
|
fix: fix OAuth flow request object handling (#1174)
Main branch checks / checks (push) Failing after 2s
|
2025-07-21 13:36:21 +01:00 |
|
Luca Chang
|
99c4f3c906
|
Support falling back to OIDC metadata for auth (#1061)
Main branch checks / checks (push) Failing after 1s
|
2025-07-17 20:06:38 +01:00 |
|
yurikunash
|
eb5146dc8b
|
Implement RFC9728 - Support WWW-Authenticate header by MCP client (#1071)
|
2025-07-15 10:23:39 +01:00 |
|
Marcelo Trylesinski
|
95b44fb0d7
|
tests: use inline_snapshot.Is on parametrized test (#945)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
|
2025-07-14 21:59:37 +01:00 |
|
Jeremiah Lowin
|
81fe63a81d
|
Ensure failed oauth registration response is read before accessing response.text (#1118)
Co-authored-by: ihrpr <inna@anthropic.com>
|
2025-07-10 22:01:17 +01:00 |
|
dr3s
|
41f3bc35ce
|
Make "resource" optional on earlier protocols (#1017)
Co-authored-by: Andres March <>
|
2025-06-25 10:18:24 +01:00 |
|
Inna Harper
|
674768802a
|
Fix /.well-known/oauth-authorization-server dropping path (#1014)
|
2025-06-24 15:43:26 +01:00 |
|
Inna Harper
|
17f9c00c53
|
MCP server separation into Authorization Server (AS) and Resource Server (RS) roles per spec PR #338 (#982)
Co-authored-by: Paul Carleton <paulc@anthropic.com>
|
2025-06-23 14:19:03 +01:00 |
|
Marcelo Trylesinski
|
543961968c
|
Use 120 characters instead of 88 (#856)
|
2025-06-11 11:45:50 +02:00 |
|
dr3s
|
1a9ead07f5
|
relax validation (#879)
|
2025-06-09 19:21:01 +01:00 |
|
Sam Tombury
|
2bce10bdb1
|
Support Cursor OAuth client registration (#895)
|
2025-06-07 07:24:11 -07:00 |
|
ihrpr
|
9dad26620f
|
Fix auth tests and ruff format (#818)
|
2025-05-27 17:00:01 +01:00 |
|
Pedro Rodrigues
|
6e418e62f9
|
Fix building auth metadata paths (#779)
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
|
2025-05-26 15:19:18 +02:00 |
|
ihrpr
|
e33cd41c7a
|
Add OAuth authentication client for HTTPX (#751)
Co-authored-by: Paul Carleton <paulc@anthropic.com>
|
2025-05-19 20:38:04 +01:00 |
|