26f955fce2
Added extendability to the sign-in / sync, the session validation and the frontend claims transfer calls
2025-08-20 17:01:42 +02:00
3cc48fb8f7
Updated MoonCore dependencies. Switched to asp.net core native authentication scheme abstractions. Updated claim usage in frontend
2025-08-20 16:16:31 +02:00
60178dc54b
Implemented user deletion service and IUserDeleteHandler for plugins to hook into
2025-08-19 21:35:43 +02:00
123b64a666
Cleaned up pagination in user and apikey controller. Extracted login start and start url generation to modular IOAuth2Provider interface. Improved login and register local oauth2 page
2025-07-24 09:24:00 +02:00
f3a35bd62a
Started implementing metrics system
2025-05-23 17:15:19 +02:00
424f2a8779
Merge branch 'v2_ChangeArchitecture' into v2_ChangeArchitecture_AddDiagnose
2025-05-17 19:40:50 +02:00
mxritzdev
eab03d7f5a
cleaned up diagnose feature
2025-05-15 14:09:16 +02:00
mxritzdev
ebc1b9441e
changed the diagnose to be easier to use
2025-05-14 20:13:24 +02:00
a579dd4759
Finished compile time plugin loading. Refactored plugin loading. Extended build helper script
2025-05-13 20:48:50 +02:00
mxritzdev
a4e0175173
finished diagnose system
2025-05-12 19:00:09 +02:00
moritz
8ac2d20d8a
added base diagnose, is not working, yet, still contains test objects
2025-05-11 13:03:44 +02:00
504cb8e950
Implemented modular oauth2 system
2025-04-15 13:03:13 +02:00
cdc4744f28
Added theme saving. Added interfaces for overview pages. Renamed sidebar interface function
2025-02-26 13:09:31 +01:00
f4a0aabb61
Finished migration to postgresql. Updated mooncore package
2025-02-26 09:23:57 +01:00
3dd5d2958a
Implemented plugin loading via di on the api server. Fixed plugin loading in the client
2025-02-24 20:03:37 +01:00
Masu-Baumgartner
fce44f49b6
Implemented apikey backend
2024-10-30 13:34:19 +01:00
Masu Baumgartner
e02af774a9
Cleaned up the startup sequence.
2024-10-28 21:30:00 +01:00
Masu Baumgartner
f166de1a43
Implemented complete oauth2 flow with modular providers
...
The local oauth2 provider still needs A LOT of love. But the general oauth2 workflow works. The http api client needs an option to disable the authentication things and we need to switch to the local storage for storing access, refresh and timestamp for the client
2024-10-19 20:09:03 +02:00
Masu Baumgartner
71dc81c4dc
Reorganized config. Re implemented auth controller to use token-pair authentication and oauth2
2024-10-19 19:27:22 +02:00