chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.35.2 #498
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
technical improvement
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#498
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/ghcr.io-sebadob-rauthy-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.35.1→0.35.2Release Notes
sebadob/rauthy (ghcr.io/sebadob/rauthy)
v0.35.2Compare Source
Security
This version bumps several 3rd party dependencies to fix CVEs in them. A timely update is advised.
Changes
preferred_usernamein forward auth headersYou now have additional ENV vars to overwrite config options for the
preferred_username:It is now also possible to include the
preferred_usernamein forward auth headers:#1565
#1566
Rauthy as AS for MCP custom connectors
This is a part of making Rauthy work as AS for MCP custom connectors. Most of the work was already
done. Now CIMD support is advertised in the
openid-configurationand there is a additional alias/.well-known/oauth-authorization-serverfor theopenid-configuration. In addition, theemail_verifiedclaim is no added to theaccess_tokenwhen theemailscope is requested.#1560
#1561
noncefordevice_codeflowWhen fetching tokens via
device_codeflow, even though it is not part of the RFC, it is nowpossible to provide an optional
noncewhen fetching a token.#1549
/userinfofallback for Upstream ProvidersIf an upstream auth provider does not return an
id_tokenwith the minimal required information, itwill be ignored and the
/userinfowill be fetched using theaccess_token. This increasescompatibility.
Client ID validation in UI
The API accepts Client IDs as full URIs. This is mandatory to make ephemeral clients work.
However, with a change a while ago, where UPPERCASE characters were added to the validation regex
for new Client IDs, I accidentally allowed full URI IDs in the UI. This is not an issue on it's own,
because the API works perfectly fine with it. The issue with this is:
during DCR with the
dyn$prefix.not URL encode Client IDs during API requests. It could be allowed and fixed easily, but it
should never be necessary in the first place. If you add a Client with a URI as ID to the DB,
Rauthy would lookup the whole configuration dynamically, because it would be treated as an
ephemeral client.
To fix these misleading issues, the regex was restricted a lot more again. It is now the following:
This still allows for CamelCasedClientIDs, and it keeps all characters in a URL-safe range.
#1572
Bugfix
#1545
sitemap.xmlas a false-positive.panicin the mailer when an invalid email wasgiven.
#1557
Configuration
📅 Schedule: (UTC)
* * 1-7 * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.