Commit History

  1. Add OAuth proxy that allows authentication with social IDPs without DCR support (#1434)

    Jeremiah Lowin
    Unverified signature
    f5238eb

  1. Remove unnecessary asserts (#1484)

    Jeremiah Lowin
    Unverified signature
    abc4a6d

  1. Update static checks (#1448)⁠

    Jeremiah Lowin +1: nate nowack
    Unverified signature
    4d09a0b
  2. Add documentation for get_access_token() dependency function (#1446)⁠

    Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]
    Unverified signature
    341332a

  1. Enable Protected Resource Metadata to provide resource_name and resou… (#1371)⁠

    Yann Jouanin +1: Jeremiah Lowin
    Unverified signature
    4ee2b0f
  2. fixes #1398: Add JWT claims to AccessToken (#1399)⁠

    Panos Argyrakis +1: Jeremiah Lowin
    Unverified signature
    60b71f5

  1. Introduce `RemoteAuthProvider` for cleaner external identity provider integration, update docs (#1346)

    Jeremiah Lowin
    Unverified signature
    8c0df0f

  1. Update AuthKit vocab (#1338)

    Jeremiah Lowin
    Unverified signature
    fb1f4aa

  1. Add comprehensive OAuth 2.1 authentication system with WorkOS integration (#1327)

    Jeremiah Lowin
    Unverified signature
    3959209

  1. Add complete support for TokenVerifier protocol (#1297)

    Jeremiah Lowin
    Unverified signature
    b6176a5

  1. feat: Allow Resource Metadata URL as field in OAuthProvider (#1287)

    Unverified signature
    9a6f944

  1. Update bearer.py

    Jeremiah Lowin
    d215186
  2. Support 'scp' claim for OAuth scopes in BearerAuthProvider⁠

    Jeremiah Lowin +1: Claude
    5c6cd30

  1. fix ruff formatting

    Shane Stene
    0e7ece1
  2. Update bearer.py⁠

    sstene1
    Unverified signature
    590cdcd
  3. config algorithm support

    Shane Stene
    1740f19

  1. Fix typing

    Jeremiah Lowin
    5cb97a7
  2. Implement TokenVerifier protocol for mcp-python-sdk compatibility⁠

    Jeremiah Lowin +1: Claude
    ac19f92
  3. Fix typeddict imports

    Jeremiah Lowin
    35d4f60

  1. Merge pull request #949 from jlowin/fix-doc-render⁠

    nate nowack
    5587624

  1. Apply pre-commit formatting fixes

    Jeremiah Lowin
    956706c
  2. Fix BearerAuthProvider audience type annotations to support List[str]⁠

    Jeremiah Lowin +1: Claude
    ca53851
  3. Use specific ValidationError instead of broad Exception catch⁠

    Jeremiah Lowin +1: Claude
    1839cc8
  4. Fix JWT issuer validation to support string values per RFC 7519⁠

    Jeremiah Lowin +1: Claude
    b163829

  1. Add audio support

    Jeremiah Lowin
    8dc263e

  1. Use ellipsis default

    Jeremiah Lowin
    11b53ee

  1. Update auth docs

    Jeremiah Lowin
    f89baa1

  1. Add auth docs

    Jeremiah Lowin
    9103a0f

  1. flatten auth settings

    Jeremiah Lowin
    058fad1
  2. Clean up settings

    Jeremiah Lowin
    ccc6631
  3. Support configuring bearer auth from env vars

    Jeremiah Lowin
    b310c16
  4. update typing

    Jeremiah Lowin
    cc579d4
  5. Add jwks tests

    Jeremiah Lowin
    904d4e5
  6. Add tests; update default issuer

    Jeremiah Lowin
    abb2759
  7. Add basic bearer auth for server and client

    Jeremiah Lowin
    95e8d10

  1. Create http utility

    Jeremiah Lowin
    f15f08b
  2. Clean up

    Jeremiah Lowin
    73ff78e

  1. Add basic server primitives

    Jeremiah Lowin
    7befcc3