Commit Graph

361 Commits

Author SHA1 Message Date
Quentin Gliech 988bc8ef1d docs: add missing --reactivate option to unlock-user subcommand (#5162) 2025-10-22 16:09:16 +02:00
Olivier 'reivilibre dda3a498b3 (update JSONSchema) 2025-10-21 12:16:45 +01:00
Olivier 'reivilibre 1030ec9ea9 Add personal sessions admin API 2025-10-20 14:51:40 +01:00
teutat3s 163357a85e docs: add missing --reactivate option 2025-10-17 19:39:34 +02:00
Quentin Gliech cd39513d44 Add admin APIs to finish individual sessions (#5091) 2025-10-08 10:30:22 +02: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 0a5d048deb Admin API to get the version of the service 2025-10-03 11:58:53 +02:00
Quentin Gliech b856c885e1 Admin API to finish a compatibility session 2025-09-30 16:50:37 +02:00
Quentin Gliech c512b7223d Admin API to finish an OAuth2 session 2025-09-30 16:50:37 +02:00
Quentin Gliech defb2cf0e0 Admin API to finish a user session 2025-09-30 15:53:18 +02:00
Quentin Gliech eb8a87c02c Admin API: make sure the meta fields are nullable 2025-09-30 13:23:54 +02:00
Quentin Gliech 38278fa453 Admin API: add endpoint to get an Upstream OAuth Provider by ID 2025-09-30 12:08:31 +02:00
Quentin Gliech 0d7144836e Merge remote-tracking branch 'origin/main' into quenting/admin-api/optional-count 2025-09-30 11:46:50 +02:00
Quentin Gliech afaa7c44aa Admin API: parameter to include total number of items
This allows removing the count calculation when not needed, or to skip
the list of items entirely.
2025-09-29 18:27:22 +02:00
Quentin Gliech 10a4c8e215 Admin API: add pagination cursors to list endpoints 2025-09-29 15:09:15 +02:00
Quentin Gliech 04758bee99 Admin API to list upstream OAuth 2.0 providers 2025-09-19 11:12:48 +02:00
Quentin Gliech 815ce17cc5 Simple CLI commands to manage server admins 2025-09-16 12:42:32 +02:00
Quentin Gliech a7e56b3849 Admin API filter to search users by username 2025-09-15 14:12:31 +02:00
Quentin Gliech 1e1dfdadc2 Allow filtering guest/non-guest users 2025-09-15 12:51:06 +02:00
Quentin Gliech 5d63ee2edf Surface the user guest flag in the admin API 2025-09-15 12:51:00 +02:00
Quentin Gliech f9f23fb12d Admin API to expose a few configuration values 2025-09-12 17:47:36 +02:00
Quentin Gliech 46cc1b8790 Request a refresh token in the device-code-grant.sh helper script (#4974) 2025-09-12 15:47:15 +02:00
Andrew Ferrazzutti 741138e5b9 Documentation: update links to policy files 2025-09-03 15:08:21 -04:00
Twilight Sparkle 829c20f39e Mention the refresh token in the docs 2025-09-03 14:34:26 +00:00
Quentin Gliech 6eac7ed2d7 Automatically derive the kid from the key fingerprint if missing (#4876) 2025-09-02 17:04:35 +02:00
Quentin Gliech 0a5f05ffe9 Merge branch 'main' into quenting/stable-docs 2025-09-02 14:11:40 +02:00
Kai A. Hiller a65c9afb29 Switch to JWK Thumbprints 2025-08-20 18:22:21 +02:00
Andrew Morgan d23e5da105 Minor grammatical fixes to access-token.md (#4917) 2025-08-19 17:00:04 +01:00
Andrew Morgan 64ed65c89b Minor grammatical fixes to access-token.md 2025-08-19 12:18:27 +01:00
Andrew Morgan 25260c7d74 Link directly to Localazy branching page in release docs
To make it quicker to get to the right page.
2025-08-19 12:14:22 +01:00
Quentin Gliech 850bdd76b0 Docs: Run local tests via cargo-nextest (#4873) 2025-08-18 15:51:21 +02:00
Quentin Gliech 13b6994bff Apply suggestion from @sandhose 2025-08-18 15:44:23 +02:00
Quentin Gliech 6a2d341657 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 13:44:10 +02:00
Quentin Gliech ef50efe9e6 Document Synapse integration with the stable feature 2025-08-18 13:38:35 +02:00
Quentin Gliech a3d1148055 Fix a few more clippy lints 2025-08-18 10:45:20 +02:00
Patrick Maier cf997048e4 Add missing branding config to docs (#4577) 2025-08-15 12:22:07 +02:00
Quentin Gliech 5ff85b730d Include simple script to generate an access token 2025-08-12 16:58:00 +02:00
Kai A. Hiller 1b7b43b559 Auto-generate kid if not given 2025-08-08 11:38:45 +02:00
Jason Robinson 2174e2d5ce Docs: Run local tests via cargo-nextest
Mention this specifically in contributing.md since CI also uses this test runner. My attempt to use `cargo test` failed due to PG connection pooling. In any case, unless there are reasons not to, we should keep close to mirroring what we do in CI.
2025-08-07 13:33:59 +03: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
Quentin Gliech c6ae5c7557 Add clients.[].client_secret_file config option (#4857) 2025-08-05 11:17:00 +02:00
Kai A. Hiller a7e7c3caa1 Add clients.[].client_secret_file config option 2025-08-04 19:32:39 +02:00
Quentin Gliech 7e018a06aa Merge remote-tracking branch 'origin/main' into quenting/stable-api 2025-08-04 16:38:49 +02:00
Kai A. Hiller d4a318a8ae Add matrix.secret_file config option 2025-07-29 19:46:07 +02:00
Quentin Gliech 97cd5d86ba docs: Remove requirement for arbitrary KIDs (#4807) 2025-07-23 12:38:47 +02:00
Kai A. Hiller 858b388eec KIDs must be stable across restarts 2025-07-23 12:31:38 +02:00
Kai A. Hiller da94650706 Fix wording 2025-07-23 09:43:43 +02:00
Kai A. Hiller 2ecc502b05 Adapt markdown formatting 2025-07-23 09:39:52 +02:00