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
de13d3ef19 CLI tool to sync the upstream IDPs with the config 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
90dbc5d6ff storage: document all the repository traits and methods 2023-01-25 16:09:36 +01:00
a9facab131 Box the repository everywhere 2023-01-20 17:53:04 +01:00
f4c64c2171 storage: ensure the repository trait can be boxed
and define some wrappers to map the errors
2023-01-19 19:10:35 +01:00
9005931e2a handlers: box the rng and clock, and extract it from the state 2023-01-18 17:49:59 +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
b33a330b5f storage: don't use references for pagination 2023-01-17 16:44:22 +01:00
5e32c218d5 storage: add tests for the upstream provider paginated list 2023-01-17 16:11:13 +01:00
0d02864589 storage: simplify the paginated queries 2023-01-17 15:09:53 +01:00
62be962c4e storage: test compat {session, access token, refresh token} repositories 2023-01-16 19:27:43 +01:00
1344527934 storage: simplify pagination 2023-01-13 18:25:25 +01:00
195203823a storage: wrap the postgres repository in a struct 2023-01-13 18:03:37 +01:00
35787aa072 data-model: have more structs use a state machine 2023-01-09 18:02:32 +01:00
4790897892 storage: trace storage operations better 2023-01-02 16:54:44 +01:00
870a37151f storage: upstream oauth session repository + unit tests 2022-12-30 15:39:51 +01:00
0faf08fce2 storage: repository pattern for upstream oauth2 providers 2022-12-30 10:55:37 +01:00
5969b574e2 WIP: repository pattern for upstream oauth2 links 2022-12-30 10:16:22 +01:00
9a39bf3f09 Be consistent when logging errors 2022-12-14 16:39:28 +01:00
56d43b0166 storage: finish cleaning up the errors 2022-12-08 15:29:15 +01:00
a836cc864a storage: unify most of the remaining errors 2022-12-08 15:29:15 +01:00
102571512e storage: unify most oauth2 related errors 2022-12-08 15:29:15 +01:00
1ddc05ff01 storage: start unifying database errors 2022-12-08 15:29:15 +01:00
feebbd0e97 data-model: simplify users and sessions 2022-12-08 15:29:15 +01:00
1655080b8f GraphQL: query upstream links from users 2022-12-05 19:39:51 +01:00
989e464dd0 WIP: Provider list on the login page 2022-12-05 19:39:51 +01:00
2e7112ef13 GraphQL API 2022-12-05 19:39:51 +01:00
28bfce7e45 Save the ID token during an upstream authorization 2022-12-05 19:39:51 +01:00
bf432a31e1 OIDC account linking and login 2022-12-05 19:39:51 +01:00
22a337cd45 WIP: handle account linking 2022-12-05 19:39:51 +01:00
cde9187adc Lookup and save upstream links 2022-12-05 19:39:51 +01:00
bedcf44741 WIP: upstream OIDC provider support 2022-12-05 19:39:51 +01:00