18 Commits

Author SHA1 Message Date
cfe3ce76c8 Rename Bridgekeeper project to Mithrandir.
Replaced all instances of "Bridgekeeper" with "Mithrandir" across the solution. Updated project files, folder structures, namespaces, and references to reflect the new naming convention.
2025-05-31 03:28:32 +02:00
cf6ce0d736 Implement token caching and refresh mechanism for auth.
Added distributed caching for access and refresh tokens in both `AuthController` and `AppProxyController`. Introduced logic to handle token expiration and refresh, ensuring continuous authorization through token renewal and session management.
2025-05-31 02:16:10 +02:00
4ffc2a135c Refactor token handling and add BaseAddress to apps
Replaced LoginCommand and obsolete GetTokensCommand with updated implementations for consistency. Token type enum was updated, enforcing proper access and refresh token validation. Added BaseAddress property to master app, ensuring correct audience and initialization logic improvements.
2025-05-31 02:16:02 +02:00
e6b0e4ab99 Add Redis caching and AppProxyController for internal API communication 2025-05-30 01:26:49 +02:00
3e830d2488 Add standalone OpenAPI mode and code generation setup
Introduced a "--controllers-only" mode in the API for serving OpenAPI endpoints exclusively. Added scripts, Docker configurations, and run settings to enable automated code generation for the Palantir client. Removed obsolete EF metadata target file.
2025-05-28 03:32:28 +02:00
60589ba45f fix client 2025-05-27 02:12:47 +02:00
55d8d0a1c2 rage quit 2025-05-25 22:37:46 +02:00
1ad7e3d66a add init service to create housemaster and master app 2025-05-25 18:28:22 +02:00
81f93c5dd1 ree 2025-05-03 22:21:15 +02:00
41c2f00834 refactor: rename files and update namespaces for Palantir integration 2025-03-08 12:08:14 +01:00
8e1212d986 feat: add initial configuration files and setup for .NET 9 API 2025-03-08 10:15:39 +01:00
f078047b68 refactor: rename files and update namespaces for consistency 2025-03-08 10:08:36 +01:00
4d078906db ree 2025-03-02 20:52:21 +01:00
31c1f36744 rename folders 2025-03-02 20:47:16 +01:00
41b834dd08 restructure 2025-03-02 20:41:26 +01:00
98d05c363c update to .net 9 2025-03-02 19:48:25 +01:00
b3ef88319b add licence 2025-03-02 13:06:44 +01:00
8c116af2a0 init 2025-03-02 12:51:02 +01:00