Bump authlib from 1.7.2 to 1.9.1 in /workflows
Bumps authlib from 1.7.2 to 1.9.1.
Release notes
Sourced from authlib's releases.
v1.9.1
Changelog: https://docs.authlib.org/en/stable/upgrades/changelog.html#changelog-1-9-1
What's Changed
- Use scriv to handle the changelog by
@azmeukin authlib/authlib#954Full Changelog: https://github.com/authlib/authlib/compare/v1.9.0...v1.9.1
v1.9.0
What's Changed
- feat: add Identity Assertion JWT Authorization Grant (ID-JAG) by
@BinoyOza-oktain authlib/authlib#898- Fix empty signatures validation in JWS JSON deserialization by
@loportoin authlib/authlib#938- fix(jose): reject boolean values for NumericDate claims by
@cpruijsenin authlib/authlib#942- fix(client): avoid duplicated OAuth 1.0 parameters in signed requests by
@cpruijsenin authlib/authlib#943- OAuth2 token fetch crashes with JSONDecodeError instead of a catchable error on rate-limit responses by
@juneja-varunin authlib/authlib#929- docs: add i18n wrappers in conf.py and templates by
@hwhsu1231in authlib/authlib#901- fix(oauth): enforce JOSE key, scope, and audience validation by
@lepturein authlib/authlib#945- AsyncOpenIDMixin.parse_id_token: return None when id_token is absent, matching the sync client by
@ckarnellin authlib/authlib#924- fix(oauth): enforce nonce and JAR request validation by
@lepturein authlib/authlib#949- fix(oauth): require client authentication for ID-JAG grants by
@lepturein authlib/authlib#955New Contributors
@BinoyOza-oktamade their first contribution in authlib/authlib#898@loportomade their first contribution in authlib/authlib#938@cpruijsenmade their first contribution in authlib/authlib#942@juneja-varunmade their first contribution in authlib/authlib#929@hwhsu1231made their first contribution in authlib/authlib#901@ckarnellmade their first contribution in authlib/authlib#924Full Changelog: https://github.com/authlib/authlib/compare/v1.8.0...v1.9.0
v1.8.0
What's Changed
- Prefer
id_token_signed_response_algclient metadata to guess algs by@azmeukin authlib/authlib#888- fix: Catch InvalidKeyIdError in RFC 9068 JWTBearerTokenValidator by
@liudonggalaxyin authlib/authlib#891- fix: make leeway configurable in JWTBearerTokenValidator by
@mondi04in authlib/authlib#903- feat: add default jti claim to sign_jwt_bearer_assertion by
@liudonggalaxyin authlib/authlib#897- fix(oauth): cast sub claim to string in JWTBearerTokenGenerator by
@levinKausin authlib/authlib#911- Declare lower bounds for dependencies by
@azmeukin authlib/authlib#912- feat(client): use httpx2 instead of httpx by
@levinKausin authlib/authlib#909- Fix RFC7523 malformed claims handling by
@azmeukin authlib/authlib#916- Fix httpx oauth1 binary form data by
@shc261392in authlib/authlib#779- fix(starlette_client): remove default= keyword from config.get calls by
@aliaksei-protchankain authlib/authlib#770- Added client_id parameter to AssertionClient by
@vilmar-hillowin authlib/authlib#476- fix(oauth): save device credential with authenticated client id by
@arpitjain099in authlib/authlib#908- fix(oauth1): correct protocol name in InsecureTransportError description by
@RavSinghChandanin authlib/authlib#919- fix(client): client can be flexible with jwt's header by
@lepturein authlib/authlib#922- fix(oidc): omit claims when the value is None by
@lepturein authlib/authlib#923
... (truncated)
Commits
46b9487chore: release 1.9.1abb3f49docs: use the issuer identifier as ID-JAG audience and fix broken links1bd2a31Merge commit from fork311da11docs: more detailed PKCE instructions873f72cdocs: rpinitiated instructions4ff30dbMerge commit from fork9a86ff3docs: rpinitiated sequence chart1c35757docs: RFC 9101 sequence charta755e28docs: add a sequence diagram to the token introspection page1996c56docs: PKCE flow chart illustration- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Updates authlib from 1.7.2 to 1.9.1 in the workflows project's uv.lock.
This release includes security fixes and stricter validation for OAuth and JWT flows, along with new features like the ID-JAG grant. The lockfile also regenerates platform markers for pyobjc packages and adds pyobjc-framework-pubsub.
Note: If any workflow relies on lenient token validation, verify it still works with the tightened checks in 1.9.x.