fix(deps): update dependency authlib to v1
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| Authlib (source) |
^0.15.5 -> ^1.0.0
|
Release Notes
lepture/authlib
v1.0.1
- Fix
authenticate_nonemethod, via #438. - Allow to pass in alternative signing algorithm to RFC7523 authentication methods via #447.
- Fix
missing_tokenfor Flask OAuth client, via #448. - Allow
openidin any place of the scope, via #449. - Security fix for validating essential value on blank value in JWT, via #445.
v1.0.0
We have dropped support for Python 2 in this release. We have removed built-in SQLAlchemy integration.
OAuth Client Changes:
The whole framework client integrations have been restructured, if you are
using the client properly, e.g. oauth.register(...), it would work as
before.
OAuth Provider Changes:
In Flask OAuth 2.0 provider, we have removed the deprecated
OAUTH2_JWT_XXX configuration, instead, developers should define
.get_jwt_config on OpenID extensions and grant types.
SQLAlchemy integrations has been removed from Authlib. Developers should define the database by themselves.
JOSE Changes
-
JWShas been renamed toJsonWebSignature -
JWEhas been renamed toJsonWebEncryption -
JWKhas been renamed toJsonWebKey -
JWThas been renamed toJsonWebToken
The "Key" model has been re-designed, checkout the JSON Web Key for updates.
Added ES256K algorithm for JWS and JWT.
Breaking Changes: find how to solve the deprecate issues via https://git.io/JkY4f
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.