Quentin Gliech
|
13a9d03647
|
storage: user and user email repository
|
2023-01-02 15:28:44 +01:00 |
|
Quentin Gliech
|
0faf08fce2
|
storage: repository pattern for upstream oauth2 providers
|
2022-12-30 10:55:37 +01:00 |
|
Quentin Gliech
|
5969b574e2
|
WIP: repository pattern for upstream oauth2 links
|
2022-12-30 10:16:22 +01:00 |
|
Quentin Gliech
|
82421c493c
|
Remove the dependency mas-axum-utils <- mas-graphql
This is done by loading the browser session earlier
Also removes the GraphQL subscription logic
|
2022-12-15 16:51:43 +01:00 |
|
Quentin Gliech
|
102571512e
|
storage: unify most oauth2 related errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
b7cad48bbd
|
storage: unify user operations errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
1ddc05ff01
|
storage: start unifying database errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
12ce2a3d04
|
data-model: simplify the authorization grants and sessions
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
92d6f5b087
|
data-model: simplify the oauth2 clients
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
479e009931
|
data-model: simplify the compat sessions
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
feebbd0e97
|
data-model: simplify users and sessions
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
1655080b8f
|
GraphQL: query upstream links from users
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
2e7112ef13
|
GraphQL API
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
78778648ca
|
Allow fetching more nodes by their IDs
|
2022-11-18 13:43:01 +01:00 |
|
Quentin Gliech
|
f195cd3567
|
OAuth and browser session lists
|
2022-11-18 13:43:01 +01:00 |
|
Quentin Gliech
|
2064c11d9b
|
Simple list of compat sessions
|
2022-11-18 13:43:01 +01:00 |
|
Quentin Gliech
|
47c9b54c06
|
Lint GraphQL schema and operations with eslint
|
2022-11-18 13:43:01 +01:00 |
|
Quentin Gliech
|
76737ba41a
|
Temporarily remove an interface for a stable SDL export
|
2022-11-09 19:17:12 +01:00 |
|
Quentin Gliech
|
4f01c123c3
|
GraphQL schema documentation
|
2022-11-09 19:17:12 +01:00 |
|
Quentin Gliech
|
08421b6fbe
|
GraphQL API: query oauth2 sessions and clients
|
2022-11-09 19:17:12 +01:00 |
|
Quentin Gliech
|
bb8160c541
|
GraphQL API: compat sessions
|
2022-11-09 19:17:12 +01:00 |
|
Quentin Gliech
|
e8e7e75514
|
Allow querying browser sessions
|
2022-11-09 19:17:12 +01:00 |
|
Quentin Gliech
|
ac40367c5f
|
Basic current session/user query + user emails connection
|
2022-11-09 19:17:12 +01:00 |
|
Quentin Gliech
|
13c7d2772f
|
Move the GraphQL schema to its own crate
|
2022-11-09 19:17:12 +01:00 |
|