networkException
|
b5a0834faa
|
Add upstream_oauth2.providers.[].client_secret_file config option
This patch factors out the previously introduced config
wrapper for client secrets to also use it for upstream oauth
providers.
See a7e7c3caa1
|
2025-11-08 16:10:19 +01:00 |
|
Quentin Gliech
|
3d3412ab55
|
Remove the nullable transformation for the config schema.
|
2025-11-07 11:08:59 +01:00 |
|
Quentin Gliech
|
e2490688a5
|
Merge remote-tracking branch 'origin/main' into quenting/schemars-0.9
|
2025-11-06 17:34:43 +01:00 |
|
Quentin Gliech
|
e4844968d3
|
Add a configuration option to make email optional for password registration
|
2025-10-07 17:28:01 +02:00 |
|
Quentin Gliech
|
6eac7ed2d7
|
Automatically derive the kid from the key fingerprint if missing (#4876)
|
2025-09-02 17:04:35 +02:00 |
|
Kai A. Hiller
|
a65c9afb29
|
Switch to JWK Thumbprints
|
2025-08-20 18:22:21 +02:00 |
|
Quentin Gliech
|
a3d1148055
|
Fix a few more clippy lints
|
2025-08-18 10:45:20 +02:00 |
|
Kai A. Hiller
|
1b7b43b559
|
Auto-generate kid if not given
|
2025-08-08 11:38:45 +02:00 |
|
Quentin Gliech
|
9969898031
|
Merge branch 'main' into secret_file
|
2025-08-05 15:37:32 +02:00 |
|
Quentin Gliech
|
f302711a37
|
Make MAS use the modern Synapse API by default
|
2025-08-05 15:03:32 +02:00 |
|
Quentin Gliech
|
884c66891a
|
Merge branch 'main' into secret_file
|
2025-08-05 11:17:39 +02:00 |
|
Kai A. Hiller
|
a7e7c3caa1
|
Add clients.[].client_secret_file config option
|
2025-08-04 19:32:39 +02:00 |
|
Kai A. Hiller
|
d4a318a8ae
|
Add matrix.secret_file config option
|
2025-07-29 19:46:07 +02:00 |
|
Quentin Gliech
|
cfa9a23d86
|
Merge branch 'main' into feat/allow_override_user
|
2025-07-21 17:03:35 +02:00 |
|
Quentin Gliech
|
832244675d
|
Threaten to switch to using the modern API in a few releases.
|
2025-07-21 13:15:48 +02:00 |
|
mcalinghee
|
98912f4ada
|
allow importing existing users when the localpart matches in upstream OAuth 2.0 logins
|
2025-07-21 09:52:24 +02:00 |
|
Quentin Gliech
|
c649603830
|
Use the new dedicated Synapse API
|
2025-07-18 16:39:24 +02:00 |
|
Quentin Gliech
|
8d6621f00e
|
Log out oauth & compat sessions when receiving a backchannel logout request
|
2025-07-04 16:27:10 +02:00 |
|
Quentin Gliech
|
e28ffccc3a
|
Backchannel logout behavior settings on upstream providers
|
2025-07-04 16:27:10 +02:00 |
|
Quentin Gliech
|
a35db23b31
|
Upgrade schemars to 0.9
|
2025-06-12 15:48:24 +02:00 |
|
Quentin Gliech
|
1546318084
|
Remove optional features from mas-iana & regenerate
Also ignores 'TEMPORARY' items in the IANA registry
|
2025-06-10 14:25:38 +02:00 |
|
Quentin Gliech
|
8df03bf185
|
Support for experimental plan management tab in UI (#4549)
|
2025-06-10 14:14:24 +02:00 |
|
Hugh Nimmo-Smith
|
037d90bb1a
|
Update schemas
|
2025-06-06 10:45:23 +01:00 |
|
Quentin Gliech
|
50b41a6613
|
Add secrets.encryption_file config option (#4617)
|
2025-06-05 15:14:55 +02:00 |
|
Quentin Gliech
|
ae71b75ce1
|
config: Refactor parsing of secrets section (#4602)
|
2025-06-05 15:13:00 +02:00 |
|
Kai A. Hiller
|
3ac2e983bb
|
Skip encryption serialization if None
Signed-off-by: Kai A. Hiller <git@kaialexhiller.de>
|
2025-06-04 11:53:43 +02:00 |
|
Quentin Gliech
|
685f4761cd
|
Add config flag to require registration tokens for password registrations
|
2025-06-03 17:42:53 +02:00 |
|
Kai A. Hiller
|
c8cbb7329e
|
Add secrets.encryption_file config option
Signed-off-by: Kai A. Hiller <git@kaialexhiller.de>
|
2025-06-02 18:39:19 +02:00 |
|
Kai A. Hiller
|
ec693edb72
|
Refactor key options in secret config
Signed-off-by: Kai A. Hiller <git@kaialexhiller.de>
|
2025-06-02 14:06:43 +02:00 |
|
Kai A. Hiller
|
e92d16c35c
|
Refactor password options in secret config
Signed-off-by: Kai A. Hiller <git@kaialexhiller.de>
|
2025-06-02 14:06:43 +02:00 |
|
Kai A. Hiller
|
b0fcf0bf78
|
Add KeyConfig doc comment
Signed-off-by: Kai A. Hiller <git@kaialexhiller.de>
|
2025-06-02 14:06:43 +02:00 |
|
Quentin Gliech
|
40cb052d1f
|
Allow applying unicode normalisation to passwords before hashing
|
2025-05-30 15:42:32 +02:00 |
|
Hugh Nimmo-Smith
|
25de9bcb15
|
Merge branch 'main' into hughns/plan-management
|
2025-05-09 10:33:39 +01:00 |
|
Quentin Gliech
|
632904a7ae
|
Make the default scope on upstream providers config openid
|
2025-05-07 15:34:30 +02:00 |
|
Doug
|
0d1caae379
|
Update the login schema docs.
|
2025-05-07 10:21:40 +01:00 |
|
Doug
|
6d29ebb5e7
|
Generate the schema (which fixes a typo amongst other things 🤦♂️)
|
2025-05-06 18:03:53 +01:00 |
|
Doug
|
096ce6037d
|
Add a configuration for forwarding the login hint to the upstream provider.
|
2025-05-06 17:50:33 +01:00 |
|
Quentin Gliech
|
9cfecaf5db
|
Insert client_name when upserting statically registered clients (#4417)
|
2025-04-30 11:50:49 +02:00 |
|
Hugh Nimmo-Smith
|
457ade5a60
|
WIP support for experimental plan management tab in UI
|
2025-04-22 13:17:29 +01:00 |
|
Quentin Gliech
|
aef5dca40d
|
Move the synapse_idp_id field to the top of the provider section
This means that when serializing those, it will be at a more obvious place.
|
2025-04-18 18:25:46 +02:00 |
|
Quentin Gliech
|
b58ad863c5
|
Make a few password-related options public in the config crate
It also adds docs to a few of those options
|
2025-04-18 18:24:35 +02:00 |
|
Adis Veletanlic
|
6579980924
|
Run ./misc/update.sh
|
2025-04-16 13:16:43 +02:00 |
|
Adis Veletanlic
|
754c0d8bab
|
Format project and run misc/update.sh
|
2025-04-14 13:41:43 +02:00 |
|
Adis Veletanlic
|
0e50c44605
|
Add private_key_file option for apple sso and edit docs
|
2025-04-14 12:21:00 +02:00 |
|
mcalinghee
|
f2a47f9a88
|
add login by email + feature flag
|
2025-04-10 17:57:58 +02:00 |
|
Quentin Gliech
|
12b316198e
|
Expose more Sentry configuration (#4352)
|
2025-04-07 08:50:27 +02:00 |
|
hummingbard
|
65f4c4dc6c
|
Added Discord to default upstream oauth2 providers, regenerated config schema
|
2025-04-06 23:21:12 +06:00 |
|
Quentin Gliech
|
5bcc1ec011
|
Allow setting the OTLP tracing sample rate
|
2025-04-05 23:19:50 +02:00 |
|
Quentin Gliech
|
bb34e9a6b5
|
Allow setting the Sentry environment & sample rates
Also record the version in the Sentry release field.
|
2025-04-05 23:19:16 +02:00 |
|
Quentin Gliech
|
3543b4048f
|
Change the default value of account_deactivation_allowed to true.
|
2025-03-13 12:04:57 +01:00 |
|