Commit Graph

13 Commits

Author SHA1 Message Date
56b14f60f1 Implementing api key authentication scheme and validation. Added default value in dtos 2026-01-17 21:05:20 +01:00
01c86406dc Implemented API key management with permission checks, database schema, and frontend integration. Adjusted string lengths for Role and API key attributes. 2026-01-16 15:06:45 +01:00
a28b8aca7a Added permission checks to all controllers. Added role permission loading. Added frontend permission checks. Implemented user logout in admin panel. 2026-01-16 13:07:19 +01:00
bee381702b Added session caching for user validation to reduce db calls and introduced configurable session options. 2026-01-16 09:19:15 +01:00
10cd0f0b09 Implemented member management of roles. Moved users controller 2026-01-15 14:52:29 +01:00
7f482fd6c3 Refactored response and request models to dto naming. Adjusted mapper naming 2026-01-14 19:19:45 +01:00
06063b94b3 Implemented roles and action timestamps. Added oermissions selector and interfaces 2026-01-14 19:03:17 +01:00
7e0b427137 Added Gitea workflow for publishing NuGet packages and configured project files for NuGet packaging
All checks were successful
Dev Publish: Nuget / Publish Dev Packages (push) Successful in 41s
2026-01-14 13:36:36 +01:00
05c05f1b72 Adjusted config options for oidc and database to use the correct section 2025-12-27 23:34:00 +01:00
e1c0645428 Added diagnose frontend and backend implementation 2025-12-27 23:32:36 +01:00
be3cdb8235 Added settings option model. Recreated migrations 2025-12-25 22:02:12 +01:00
ca69d410f2 Added small system overview 2025-12-25 21:55:46 +01:00
a2d4edc0e5 Recreated solution with web app template. Improved theme. Switched to ShadcnBlazor library 2025-12-25 19:16:53 +01:00