Commit Graph

1191 Commits

Author SHA1 Message Date
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
54e0675ba9 Improved default log level definition 2024-10-29 09:22:05 +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
e32e35d3af Implemented api/check endpoint. Added api error middleware 2024-10-01 14:27:09 +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
Ole Sziedat
c05ea18513 Updated .net version to 8.0 2024-07-19 19:15:56 +02:00
Masu Baumgartner
23dc3495f1 Fixed old use of WButton 2024-07-10 19:00:15 +02:00
Masu Baumgartner
bdcacdf6b7 Fix register ui not working 2024-07-08 23:48:46 +02:00
Marcel Baumgartner
c0ff47e478 Fixed old usage of WButton in file manager 2024-07-07 16:45:28 +02:00
Marcel Baumgartner
6d0a59f5b9 Added support for arm while building scss 2024-07-06 22:03:35 +02:00
Marcel Baumgartner
a56adfed8a Disabled dynamic settings for now 2024-07-06 14:09:21 +02:00
Marcel Baumgartner
a2a520e9fd Changed pereodic reauth to be disabled for now 2024-07-06 13:17:51 +02:00
Marcel Baumgartner
bd189caf80 Removed unused constructor. Added default value for empty commit hash 2024-07-06 13:16:10 +02:00
Marcel Baumgartner
333346889d Fixed commit hash shortening 2024-07-06 13:04:49 +02:00
Marcel Baumgartner
26ba7e0ef6 Fixed smaller issues with image ui 2024-07-06 12:12:53 +02:00
Masu Baumgartner
5e61526218 Merge pull request #434 from Moonlight-Panel/v2_UpgradeMoonCore
Upgrade to new MoonCore version
2024-07-06 11:41:34 +02:00
Masu Baumgartner
ae2634f57e Merge branch 'v2' into v2_UpgradeMoonCore 2024-07-06 11:41:13 +02:00
Marcel Baumgartner
583aeb9225 Switched back to the nuget version of MoonCore.Blazor 2024-07-06 11:38:21 +02:00
Marcel Baumgartner
dcef6e4500 Switched to new mooncore authentication service 2024-07-06 11:29:45 +02:00
Marcel Baumgartner
e53a1bad0e Upgraded the last forms to the new mooncore version 2024-07-05 20:09:45 +02:00
Marcel Baumgartner
3f0ade7fb2 Fixed node allocations refresh 2024-07-05 17:28:45 +02:00
Marcel Baumgartner
e778b3ebae Testing some stuff with mooncore 2024-07-05 17:28:33 +02:00
Marcel Baumgartner
f54e5d8716 Switched to nuget version of mooncore 2024-07-04 11:24:44 +02:00
Marcel Baumgartner
90b8b00ef6 Fixed small bug 2024-07-04 11:24:18 +02:00
Marcel Baumgartner
9602a201ce Switched to final fast forms implementation. Changed some stuff 2024-07-03 22:38:40 +02:00
Marcel Baumgartner
ba907d5499 Upgraded servers page to new mooncore version 2024-06-30 19:15:32 +02:00