Masu Baumgartner
764ebe3586
Implemented system overview
2024-11-08 14:49:49 +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
f2d653563c
Adjusting to use new extension methods to configure and handle token auth and oauth2
2024-11-06 16:46:24 +01:00
Masu Baumgartner
288b0c8d97
Started testing oauth2 handler from mooncore
2024-11-05 22:46:26 +01:00
Masu-Baumgartner
69e5e1c75b
Removed unused file. Fixed typo
2024-11-05 16:35:24 +01:00
Masu-Baumgartner
399fbbaab5
Started testing a dx friendlier oauth2 handler
2024-11-04 16:34:29 +01:00
Masu Baumgartner
81d8bc45ee
Improved caching to exclude server side only resources
2024-11-03 19:21:46 +01:00
Masu Baumgartner
17a4e7ec14
Added option to disable the client hosting of the api server
2024-11-03 19:20:51 +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
b0a044db97
Implemented apex charts for visualisation
...
The fill animations is buggy
2024-10-30 15:54:48 +01:00
Masu-Baumgartner
fce44f49b6
Implemented apikey backend
2024-10-30 13:34:19 +01:00
Masu-Baumgartner
6d0c75ceff
Smaller ui adjustments
2024-10-29 16:13:53 +01:00
Masu-Baumgartner
324bf6891a
Implemented api key crud and started adding system page. Added 404 page
2024-10-29 15:42:20 +01:00
Masu-Baumgartner
e5f29e4725
Added fancy start page greeting
2024-10-29 09:22:18 +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
7239182e83
Changed colors......
...
I am an absolute mess when it comes to frontend. I cannot settle on a design :c
2024-10-25 23:22:34 +02:00
Masu Baumgartner
eba6e00251
Improved oauth2 ui design
2024-10-25 15:49:03 +02: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
c4c3d1bd60
Implemented better ux for the oauth2 workflow
...
Still wip
2024-10-20 01:05:46 +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
13daa3cbac
Started testing tag component
2024-10-09 16:25:33 +02:00
Masu-Baumgartner
19afc5d055
Added permissions to users controller and the client.
2024-10-07 16:37:18 +02:00
Masu-Baumgartner
bb29177e41
Merge branch 'v2_ChangeArchitecture' of https://github.com/Moonlight-Panel/Moonlight into v2_ChangeArchitecture
2024-10-07 12:05: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
966e67afee
Adjusted header to use identity service values
2024-10-04 09:30:20 +02:00
Masu-Baumgartner
a0432eec68
Improved PWA options. Fully implemented auth
2024-10-02 16:31:23 +02:00
Masu Baumgartner
522d0c1471
Added app loaders and screen for the ui. Added identity service. Started auth screens
2024-10-01 21:02:55 +02:00
Masu Baumgartner
ca1b7a84c9
Merge branch 'v2_ChangeArchitecture' of https://github.com/Moonlight-Panel/Moonlight into v2_ChangeArchitecture
2024-10-01 20:17:18 +02:00
Masu-Baumgartner
ef2e6c9a20
Added login/register function. Implemented authentication. Started authorization
2024-10-01 11:29:19 +02:00
Masu Baumgartner
fa748494f6
Small changes
2024-09-30 20:50:21 +02:00
Masu-Baumgartner
73bf27d222
Removed old architecture. Added new base project structure
2024-09-30 17:52:14 +02:00