- JWT filter can accommodate various header patterns.
- URL settings would throw an exception if Craft was not specifying a
baseUrl
.
- Default identity token expiration duration is set to a default value if the Craft session duration is set to zero.
{warning} The 'SelfConsumable' service class has been renamed to 'Identity'. Please change any references in your Plugins, Module or TWIG - such as
craft.jwt.selfConsumable.*
tocraft.jwt.identity.*
- Route token handling, you can create and execute a route based on a jwt token
SelfConsumable
service class was renamed toIdentity
- The Authentication filter no longer performs a full login unless explicitly told to
- JwtHttpBearerAuth behavior was evaluating the incorrect 'active' status.
- Self consumable service will now return a token even when a user is not logged in.
Settings::$tokenDuration
has been deprecated. UseSettings::getSelfConsumableTokenDurationn()
- Exception when 'Authorization Bearer' was the only header value passed (no token)
- Authorization server name to SelfConsumable as it's targeted and more appropriate
- Logging to SelfConsumable verifications
- Issuer, Audience verifications
- Settings for SelfConsumable verifications
- icons
Initial release.