Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes

This commit is contained in:
Erik Johnston 2024-03-26 13:27:02 +00:00
commit 88273387d2
2 changed files with 8 additions and 0 deletions

View file

@ -0,0 +1 @@
OIDC: try to JWT decode userinfo response if JSON parsing failed.

View file

@ -390,6 +390,13 @@ class BaseHttpClient:
cooperator=self._cooperator,
)
# Always make sure we add a user agent to the request
if headers is None:
headers = Headers()
if not headers.hasHeader("User-Agent"):
headers.addRawHeader("User-Agent", self.user_agent)
request_deferred: defer.Deferred = treq.request(
method,
uri,