Quentin Gliech
|
495285162b
|
Remove support for the token response type
|
2022-09-02 13:59:10 +02:00 |
|
Quentin Gliech
|
033d60eb73
|
Legacy login via m.login.sso
|
2022-05-23 10:42:25 +02:00 |
|
Quentin Gliech
|
309c89fc4f
|
Handle legacy token expiration & refresh tokens
|
2022-05-19 10:17:49 +02:00 |
|
Quentin Gliech
|
33204b7cf8
|
Prepare the storage layer for legacy refresh tkoens
|
2022-05-19 10:17:49 +02:00 |
|
Quentin Gliech
|
1aff98bdb3
|
Working legacy login endpoint
|
2022-05-19 10:17:49 +02:00 |
|
Quentin Gliech
|
436c0dcb19
|
Rewrite the authorization grant logic
|
2022-05-06 17:12:39 +02:00 |
|
Quentin Gliech
|
28ff912029
|
Simple consent screen and storage
|
2022-04-29 12:16:39 +02:00 |
|
Quentin Gliech
|
ead7e4804a
|
Make the client_id a foreign key
|
2022-04-28 18:39:45 +02:00 |
|
Quentin Gliech
|
25193ebaa5
|
Support signed userinfo responses
|
2022-04-21 11:49:49 +02:00 |
|
Quentin Gliech
|
62f633a716
|
Move clients to the database
|
2022-03-08 19:07:46 +01:00 |
|
Quentin Gliech
|
54e9dc0712
|
Database model to save user email verification codes
|
2022-01-21 17:41:11 +01:00 |
|
Quentin Gliech
|
565f5cda1b
|
Save user emails in database
|
2022-01-14 18:42:37 +01:00 |
|
Quentin Gliech
|
571f484894
|
Revoke OAuth session on code reuse
|
2022-01-14 13:20:14 +01:00 |
|
Quentin Gliech
|
ceb17d3646
|
Move storage module to its own crate
|
2021-12-17 12:15:07 +01:00 |
|