Jason Volk
a30c043386
Support creating devices without access_tokens.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-27 09:06:02 +00:00
Jason Volk
deda746222
Support JWT authentication on deactivate route.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-09 02:28:19 +00:00
Jason Volk
628597c318
State-reset and security mitigations.
...
Upgrade Ruma to present.
The following are intentionally benign for activation in a later commit:
- Hydra backports not default.
- Room version 12 not default.
- Room version 12 not listed as stable.
Do not enable them manually or you can brick your database.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-11 18:45:28 +00:00
Jason Volk
1664a2c225
Implement refresh-tokens. ( resolves #50 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-01 09:14:58 +00:00
Jason Volk
dc0976a2e5
Respond with 403 instead of 404 for non-existing user.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-31 07:02:59 +00:00
Jason Volk
18b9d7bc1f
Add org.matrix.login.jwt support.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-18 11:53:25 +00:00
Jason Volk
f68038a826
Restrict password login to accounts of type 'password' or legacy untyped.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-18 09:50:22 +00:00
Jason Volk
b3a47566ff
Move and rename 'token' to 'access_token' where applicable.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-18 01:02:22 +00:00
Jason Volk
cd8648dce5
Auth related cleanups.
...
Cleanup; additional error macros.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-17 03:41:27 +00:00
Jason Volk
2a2486182a
Split login case bodies into handlers.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-11 01:21:11 +00:00
Jason Volk
0f256d7191
Split api::client::session into units.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 20:02:53 +00:00