v6.0.0 #702
v6.0.0
#702
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
⚠ BREAKING CHANGES
To that end openid-client@6 no longer supports the full cartesian matrix of response types and response modes, it no longer supports issuing encrypted assertions, decrypting assertions is limited to only a few algorithms, it no longer supports Dynamic Client Registration or Management, and Self-Issued OpenID Provider responses are also not supported.
The new API makes basic setups simple while allowing some degree of complexity where needed.
openid-client@6 is an ESM module using ES2022 syntax and it depends on WebCryptoAPI and Fetch API globals being available in the JS runtime.
openid-client@6 is written in TypeScript and its exported types come with comment annotations.
(Node.js) Versions 20.x and newer have all the necessary globals.
(Node.js) CJS style
let client = require('openid-client')
is possible in versions whereprocess.features.require_module
istrue
. This is a new Node.js feature slated to be released without a CLI flag in 23.x and 22.xThis discussion was created from the release v6.0.0.
Beta Was this translation helpful? Give feedback.
All reactions