Commit Graph

78 Commits

Author SHA1 Message Date
2e98d166ec Changed icons to use Lucide icons 2024-12-01 18:00:13 +01:00
Masu-Baumgartner
23a74bdfc6 Fixed plugin loader usage. Improved export for nuget. Changed css name 2024-11-21 17:03:38 +01:00
Masu-Baumgartner
f702167d6e Fixed api exception handler 2024-11-21 09:41:53 +01:00
Masu-Baumgartner
fe31c01a06 Upgraded packages. Improved startup. Removed unused components 2024-11-20 17:21:17 +01:00
Masu-Baumgartner
2d0a0e53c0 Implementing plugin loading for api server and client 2024-11-19 16:28:25 +01:00
Masu Baumgartner
072adb5bb1 Working on module/plugin system 2024-11-14 22:30:02 +01:00
Masu-Baumgartner
a074f0c4f0 Testing new oauth2 setup 2024-11-11 16:46:51 +01:00
Masu Baumgartner
96bb3a5c0f Preparations for plugin/module development 2024-11-10 20:36:02 +01:00
Masu Baumgartner
add4c3e99f Fixed smaller issues with refreshing the access token on frontend side
+ Saving the access and refresh token on server side
2024-11-07 00:42:23 +01:00
Masu Baumgartner
288b0c8d97 Started testing oauth2 handler from mooncore 2024-11-05 22:46:26 +01:00
Masu Baumgartner
b73c3ebfb3 Started with docker compose config. Switched to new config system. Upgraded mooncore packages 2024-11-03 01:30:53 +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
f6ed12fc7a Upgraded MoonCore packages. Small ui improvement 2024-10-28 15:04:07 +01:00
Masu Baumgartner
c15f18108d Changed auth success ui. Switched to new interface service. Upgraded mooncore versions 2024-10-27 20:49:06 +01:00
Masu Baumgartner
6f3341e6ad Switched to LocalStorage. Upgraded MoonCore. Improved auth flow 2024-10-23 21:37:26 +02:00
Masu Baumgartner
910f190c86 Completed first iteration of access-refresh auth. Upgraded mooncore. Refactored mooncore related stuff 2024-10-21 20:17:59 +02: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
Masu Baumgartner
8883b521e9 Started implementing client and api server auth and the refresh endpoint 2024-10-19 16:37:37 +02:00
Masu Baumgartner
6be3b8338d Improved token handling and used new validate auth request for oauth2 2024-10-18 13:11:02 +02:00
Masu Baumgartner
9d1351527d Started implementing oauth2 based on MoonCore helper services
Its more or less a test how well the helper services improve the implementation. I havent implemented anything fancy here atm. Just testing the oauth2 flow
2024-10-18 00:03:20 +02:00
Masu-Baumgartner
19afc5d055 Added permissions to users controller and the client. 2024-10-07 16:37:18 +02:00
Masu Baumgartner
f48e5d4b19 Implemented admin crud ui for users page. Fixed some smaller issues 2024-10-06 20:44:18 +02:00
Masu Baumgartner
cf25e4e1e6 Implemented admin users crud api 2024-10-06 01:19:23 +02:00
Masu-Baumgartner
a0432eec68 Improved PWA options. Fully implemented auth 2024-10-02 16:31:23 +02:00
Masu-Baumgartner
ef2e6c9a20 Added login/register function. Implemented authentication. Started authorization 2024-10-01 11:29:19 +02:00
Masu-Baumgartner
73bf27d222 Removed old architecture. Added new base project structure 2024-09-30 17:52:14 +02:00