Releases: Brightspace/node-auth
Releases · Brightspace/node-auth
v9.0.1
v8.1.0
* [MINOR] AuthTokenValidator now sends a custom User-Agent header when fetching keys from the issuer. * [MINOR] AuthTokenValidator has gained a name option which consumers should specify on construction. This name is included as part of the User-Agent header, if specified.
v8.0.0
v7.0.1
v7.0.0
* [MAJOR] require node 10.12+
* [MAJOR] all objects are now Classes and _must_ be "new"ed
brightspace-auth-assertions
*
* Better error messages!
brightspace-auth-keys
* [MAJOR] KeyGenerator is now an EventEmitter and will emit error
events
* [MAJOR] KeyGenerator and CoreKeyGenerator constructor options have
changed. Review the README.
* [MAJOR] CoreKeyGenerator generateNewKeys() has been renamed to
generateNewKey() and accepts an expiry time. Review the README.
* Now uses node built-in key generation!
* KeyGenerator will now save and store the next public key early to
improve robustness in cases of failure, and reduce external delays
when the key is introduced.
brightspace-auth-provisioning
* [MAJOR] now requires supplied key has an appropriate "alg" property
brightspace-auth-token
* [MAJOR] token.context now returns a String
* [MAJOR] BrightspaceAuthToken.contexts has been removed
brightspace-auth-validation
* Now respects the "exp" field of JWKs
* Will now use KeyObjects in 11+, greatly improving validation speed!
v6.0.2
v6.0.1
v6.0.0
* Moved all brightspace-auth-* packages into one monorepo * [MAJOR] Packages are now versioned in lockstep * brightspace-auth-validation * [MAJOR] Methods now return native ES6 promises * brightspace-auth-assertions * [MINOR] Add impersonation assertions * brightspace-auth-keys-dynamodb-store * [MINOR] New package! * AbstractPublicKeyStore implementation for brightspace-auth-keys * brightspace-auth-keys-redis-store * [MINOR] New package! * AbstractPublicKeyStore implementation for brightspace-auth-keys