Releases: panva/node-oidc-provider
Releases · panva/node-oidc-provider
v3.0.2
v3.0.1
v3.0.0
- fixed
client_secret_basicrequiring the username and password tokens to bex-www-form-urlencodedaccording to https://tools.ietf.org/html/rfc6749#section-2.3.1
NOTE: Although technically a fix, this is a breaking change for clients with client secrets that need to be encoded according to the standard and don't currently do so. A proper way of submitting client_id and client_secret using client_secret_basic is Authorization: base64(formEncode(client_id):formEncode(client_secret)). This is only becoming apparent for client ids and secrets with special characters that need encoding. Update with care, if you have client identifiers or secrets with special characters that need encoding and they worked before, they will not anymore and you should reach out to your client maintainers to fix how client_secret_basic is submitted.
v2.18.2
v2.18.0
- added
ctx.oidc.entitieswith all loaded model/entity instances during a given request - added
cookies.keysconfiguration option for KeyGrip key app passthrough - added
#provider.setProviderSessionfor setting provider session from outside of a regular context - deprecated
#provider.setSessionAccountIdin favor of#provider.setProviderSession
v2.17.0
- fixed alternative verb routes to be named as well
- fixed default
interactionCheckpassing/resumewhen users click cancel or just navigate back to auth resume route - added
client_updateandclient_deleteas named routes - added
extraClientMetadataconfiguration option that allows for custom client properties as well as for additional validations for existing properties to be defined - when provider is configured with only
pairwisesubject type support then it is the client default and does not have to be explicitly provided anymore
v2.16.0
- supported PKCE code challenge methods are now configurable, use to i.e. disable
plainfor stricter OIDC profiles and new deployments where legacy clients withoutS256support aren't to be expected. - added configuration validations for subjectTypes and pkce supportedMethods