🐛(backend) allow all printable ASCII in the user sub field

The user `sub` field was rejecting some ASCII characters that are
actually valid according to the OIDC spec.

Loosen the validation to accept the full ASCII range except control
characters, so the field is compliant with the RFC and works with
any spec-compliant identity provider.

Based on the Stack Overflow discussion in question 279832.

Closes #1609.
This commit is contained in:
lebaudantoine
2026-09-03 01:01:44 +02:00
committed by aleb_the_flash
parent eb6b3ba1df
commit ac4be27445
12 changed files with 1187 additions and 824 deletions
+1
View File
@@ -20,6 +20,7 @@ and this project adheres to
### Fixed
- 🐛(backend) allow any printable ASCII characters in user sub field #1673
- 🐛(frontend) keep the sending resolution picked while the camera is off #1667
## [1.30.0] - 2026-09-01