IMPORTANT: This is a major release with backward compatibility breaking changes.
- The
reject-missing-token?
configuration flag is nowtrue
by default.
- The error messages from the bubbled Auth0
JWTVerificationException
s are used as the response body for401
responses rather than being replaced by a generic message. In doing so, this will allow easier diagnosis of authentication problems.
2.1.0 (2020-12-14) 195b33a
- Support for new
reject-missing-token?
flag.
2.0.0 (2020-08-26) f66df82
IMPORTANT: This is a major release with backward compatibility breaking changes.
- Support for multiple issuers (each with their own configuration) in a single piece of middleware. The middleware will pull the issuer
iss
from the incoming JWT and use it to lookup the appropriate algorithm from the middleware configuration to use for decoding. (Note that theiss
claim is not "trusted" until signature verification has succeeded.)
- To support multiple issuers, the format of configuration has changed so that there is a separate configuration per issuer. See the README for an example.
issuer
optional algorithm field has been removed. (Issuer check is now implicit based on the lookup of issuer in the configuration.)
1.3.0 (2020-07-14) 3bb7178
- Don't keywordize keys in the claims that are namespaced. Resolves #11.
- Bumped to latest dependencies.
- Added this CHANGELOG.md
1.2.5 (2020-04-08) c3c4256
- Move integrant middleware into separate library duct.middleware.ring-jwt