1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-07-07 22:41:18 +03:00
Commit Graph

33 Commits

Author SHA1 Message Date
859c4486bb Add a CLI tool to trigger a provisioning job for all users 2023-06-29 10:55:48 +02:00
dec9310a32 Sync the OAuth2 clients with CLI and remove redundant CLI tools 2023-06-26 17:24:56 +02:00
4f1b201c74 Define upstream OAuth providers in the config
And adds CLI tool to sync them with the database (WIP)
2023-06-26 17:24:56 +02:00
9d5c2a40a1 Pass the claims import preferences on the storage layer 2023-06-26 17:24:56 +02:00
2a514cf452 Add a admin flag to the compatibility session
Also adds a CLI tool to issue a compatibility token.
2023-06-16 15:24:38 +02:00
d2d68e9a27 Make password-based login optional 2023-05-23 17:02:02 +02:00
d14ca156ad storage: split the repository trait 2023-01-24 16:05:14 +01:00
a9facab131 Box the repository everywhere 2023-01-20 17:53:04 +01:00
142fdbd45a storage: make the Clock a trait 2023-01-18 12:20:30 +01:00
73a921cc30 Split the storage trait from the implementation 2023-01-18 10:38:22 +01:00
195203823a storage: wrap the postgres repository in a struct 2023-01-13 18:03:37 +01:00
603a26eabd storage: oauth2 session repository 2023-01-05 16:44:56 +01:00
a7883618be Better tracing spans 2023-01-04 16:30:38 +01:00
09a567ab17 storage: OAuth2 client repository 2023-01-04 16:30:32 +01:00
1caf776d75 Allow updating clients from the config without truncating them 2023-01-03 16:43:18 +01:00
53172d6a3f strorage: browser session and user password repositories 2023-01-03 15:58:01 +01:00
13a9d03647 storage: user and user email repository 2023-01-02 15:28:44 +01:00
0faf08fce2 storage: repository pattern for upstream oauth2 providers 2022-12-30 10:55:37 +01:00
ee42250660 Remove the dependency on sqlx in the config crate 2022-12-15 16:51:43 +01:00
533cabe005 Use the new password manager 2022-12-14 16:04:36 +01:00
102571512e storage: unify most oauth2 related errors 2022-12-08 15:29:15 +01:00
b7cad48bbd storage: unify user operations errors 2022-12-08 15:29:15 +01:00
feebbd0e97 data-model: simplify users and sessions 2022-12-08 15:29:15 +01:00
df83cdc9a1 mas-cli manage set-password subcommand 2022-12-05 19:39:51 +01:00
bedcf44741 WIP: upstream OIDC provider support 2022-12-05 19:39:51 +01:00
78778648ca Allow fetching more nodes by their IDs 2022-11-18 13:43:01 +01:00
f1aa42fae4 Disallow Ulid generation without explicit timestamp and rng 2022-11-02 18:59:00 +01:00
559181c2c3 Pass the rng and clock around 2022-11-02 18:59:00 +01:00
e2142f9cd4 Database refactoring 2022-11-02 18:59:00 +01:00
f5e3aa0404 Migrate to clap v4 2022-09-29 14:33:40 +02:00
a3f1a880aa Remove some unnecessary dependencies 2022-04-08 09:10:33 +02:00
62f633a716 Move clients to the database 2022-03-08 19:07:46 +01:00
c3ddc088ab Reorganise CLI crate 2022-02-01 18:49:55 +01:00