v3.2.0 - Support RFC 8693 - OAuth 2.0 Token Exchange
What's Changed
- feat: support RFC 8693 token exchange by @jasonraimondi in #112
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,
})
Thanks to @Jazcash for helping brainstorm and test this feature. Much appreciated 🙏
Full Changelog: v3.1.0...v3.2.0