Commit Graph

15 Commits

Author SHA1 Message Date
Lennart
15aadcf1be Rename User struct to Principal 2025-06-19 20:59:59 +02:00
Lennart
feb8b3ff09 Add member search to user store 2025-06-12 19:50:32 +02:00
Lennart
790c657b08 Work on axum support 2025-06-07 20:17:50 +02:00
Lennart
87112f3794 Migrate principal store to sqlite 2025-04-26 14:13:37 +02:00
Lennart
4071ea4ff4 CLI: Allow editing principal password 2025-04-26 10:52:23 +02:00
Lennart
626eff0373 Add CLI for most basic user management 2025-04-17 23:27:43 +02:00
Lennart
93b967093c Make stricter distinction between password and app tokens 2025-04-14 18:00:07 +02:00
Lennart
2ce8529002 Some refactoring and app token management 2025-04-14 17:17:36 +02:00
Lennart
f132f9ccc8 Add insert_principal method to AuthenticationProvider 2025-04-13 15:29:43 +02:00
Lennart
23007a3bda Implement Nextcloud login flow 2025-02-09 22:14:55 +01:00
Lennart
8948589b09 Breaking changes to auth provider, principal store outsourced to new config file 2025-02-09 17:19:08 +01:00
Lennart
aa6bd1cbc0 implement principal types 2025-02-02 15:12:15 +01:00
Lennart
21af6b0535 auth: Remove unused UserStore trait and put app_tokens into User struct 2025-01-29 10:28:07 +01:00
Lennart
dd3d05907c Move authentication middleware into the caldav scope 2024-10-03 19:55:05 +02:00
Lennart
6f12a1d80e completely rebuilt the auth implementation to support OIDC in the future 2024-10-03 19:47:50 +02:00