Skip to content

Descope token-exchange: merge checklist for PR #34

@hammadtq

Description

@hammadtq

Summary

Add first-class Descope support (JWT exchange) to Attach Gateway.

Context

@toharm’s fork (feature/descope) successfully exchanges an Auth0 JWT for a
Descope app token and passes all manual tests. Let’s upstream it so others can
pip install attach-dev and use Descope out-of-the-box.

Merge checklist

  • Keep existing public verify_jwt() API; call the exchange helper inside
  • Add pytest that mocks POST /oauth2/v1/apps/token (so CI is green)
  • Update READMEOther IdPs (Descope) with env-var snippet
  • Add CHANGELOG entry under Added

Credits

If you open the PR, we’ll merge with Co-authored-by so you appear in Git logs
and GitHub contributors.

Next steps

@toharm let me know if you have bandwidth. Happy to pair or review.
If not, I can port your branch into contrib/descope and still credit you.

Thanks again for jumping in!
Hammad

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions