v1.2.0
What's Changed
- Configuration file changes:
- The
littlejwt.algorithm
setting is moved tolittlejwt.key.algorithm
. - Settings for JWK file types are pulled from the LITTLEJWT_KEY_FILE_* environment variables by default.
- Configuration settings (like the 'openssl.cnf' file location) for openssl functions can be set at
littlejwt.openssl
.
- The
- Generate private and PKCS12 key types with Artisan commands.
- Use random one-time JSON Web Keys.
- Centralized building
ClaimManager
instances and mutating claims withClaimManagerBuilder
factory. - Supports both SignatureAlgorithm and MacAlgorithm types for JSON Web Keys.
- Tested to work with private and PKCS12 key types.
- Jose libraries are no longer provided using the Laravel application container.
- Fixed claims from not being mutated correctly.
- Fixed bug causing Fake LittleJWT instances to not be created with passed JWK.
Full Changelog: v1.1.2...v1.2.0