Skip to content

Commit 9dffddf

Browse files
committed
chore: release 1.9.4
1 parent 67db2aa commit 9dffddf

3 files changed

Lines changed: 18 additions & 12 deletions

File tree

‎authlib/consts.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name = "Authlib"
2-
version = "1.9.3"
2+
version = "1.9.4"
33
author = "Hsiaoming Yang <[email protected]>"
44
homepage = "https://authlib.org"
55
default_user_agent = f"{name}/{version} (+{homepage})"

‎changelog.d/20261104_180000_eloi_id_jag_issuer.rst‎

Lines changed: 0 additions & 11 deletions
This file was deleted.

‎docs/upgrades/changelog.rst‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,23 @@ Here you can see the full list of changes between each Authlib release.
88

99
.. scriv-insert-here
1010
11+
.. _changelog-1.9.4:
12+
13+
Version 1.9.4 — 2026-11-04
14+
--------------------------
15+
16+
Security
17+
~~~~~~~~
18+
19+
- ``IDJAGGrant`` stores the verified claims of the ID-JAG in
20+
``request.id_jag_claims``. ``authenticate_user`` can use them to resolve
21+
the user with the ``iss`` and ``sub`` claims, and ``tenant`` for a
22+
multi-tenant IdP. The documentation used to resolve the user with ``sub``
23+
alone. An IdP, or a tenant of an IdP, could then get access tokens for the
24+
users of another one. Update ``authenticate_user`` if your server trusts
25+
several IdPs or a multi-tenant IdP.
26+
`GHSA-9qr6-8289-9j56 <https://github.com/authlib/authlib/security/advisories/GHSA-9qr6-8289-9j56>`_
27+
1128
.. _changelog-1.9.3:
1229

1330
Version 1.9.3 — 2026-11-03

0 commit comments

Comments
 (0)