Skip to content

v3.2.0 - Support RFC 8693 - OAuth 2.0 Token Exchange

Compare
Choose a tag to compare
@jasonraimondi jasonraimondi released this 07 Mar 03:28
· 128 commits to main since this release
e6e09a7

What's Changed

OAuth 2.0 Token Exchange (RFC 8693)

To enable the token exchange grant, you'll need to provide your own implementation of processTokenExchangeFn. This function should orchestrate the exchange with the required third-party services based on your specific needs.

authorizationServer.enableGrant({
  grant_type: "urn:ietf:params:oauth:grant-type:token-exchange",
  processTokenExchangeFn,
})

Read the Docs

Thanks to @Jazcash for helping brainstorm and test this feature. Much appreciated 🙏

Full Changelog: v3.1.0...v3.2.0