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
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
Summary
Add first-class Descope support (JWT exchange) to Attach Gateway.
Context
@toharm’s fork (
feature/descope) successfully exchanges an Auth0 JWT for aDescope app token and passes all manual tests. Let’s upstream it so others can
pip install attach-devand use Descope out-of-the-box.Merge checklist
verify_jwt()API; call the exchange helper insidePOST /oauth2/v1/apps/token(so CI is green)Other IdPs (Descope)with env-var snippetAddedCredits
If you open the PR, we’ll merge with
Co-authored-byso you appear in Git logsand GitHub contributors.
Next steps
Thanks again for jumping in!
— Hammad