23 Commits

Author SHA1 Message Date
Developer 02
5f84f6bcab Removed unnecessary reference 2024-05-24 13:39:59 +02:00
Developer 02
c559662286 Methoden hinzugefügt, um DiP-Modus und kombinierten Dev- oder DiP-Modus zu prüfen. 2024-05-22 13:03:51 +02:00
Developer 02
b71c778a4d feat: Implementierung von CSPMiddleware zur Hinzufügung von CSP-Headern mit Nonce für verbesserte Sicherheit. 2024-05-14 11:19:22 +02:00
Developer 02
f170a4dd34 Refaktorisierung von CRUDControllerBase zur Vereinfachung der Generizität und Entfernung nicht benötigter Typparameter. 2024-05-03 09:45:27 +02:00
Developer 02
efb573b945 Refaktorisierung von CRUDControllerBase zur Nutzung des Result-Musters für eine sauberere Fehlerbehandlung und Codestruktur. 2024-05-03 09:36:26 +02:00
Developer 02
eca0e34740 Added empty string as a default resourcesPath 2024-05-02 17:25:39 +02:00
Developer 02
94da0733ce Refaktorisiere LogNotice, um ILogger ohne Generika zu verwenden, und füge eine Überladung hinzu, um Result-Objekte direkt zu loggen. 2024-05-02 16:28:05 +02:00
Developer 02
4b71836fea Erweiterung der DTOs und Implementierung der Lokalisierungsdienste
- Neue DTO-Extension-Methoden hinzugefügt, um die Verarbeitung und Zuweisung von Nachrichten und Benachrichtigungen in Ergebnisobjekten zu vereinfachen.
- Lokalisierungsunterstützung in der API-Schicht implementiert, einschließlich Cookie-basierter Lokalisierung und Konfiguration unterstützter Kulturen.
- Die Integration von StringLocalizer in die API-Schicht wurde durchgeführt, um eine nahtlose Mehrsprachigkeit zu ermöglichen.
- Fehlerbehandlung für fehlende Konfigurationseinstellungen verbessert.

Die Änderungen verbessern die Flexibilität und Wartbarkeit des Codes und unterstützen eine effizientere Internationalisierung der Anwendung.
2024-04-30 17:01:26 +02:00
Developer 02
8188fa759f feat: Cookie-basierte Lokalisierung implementiert, ToLocal Erweiterungsmethoden hinzugefügt und Translation-Service entfernt. Stattdessen wird IStringLocalizer<T> verwendet, abhängig von der Situation wie Cookie-basierter Kultur oder Kultur basierend auf der Route. 2024-04-29 13:31:37 +02:00
Developer 02
ce462a8b66 Funktion: Hinzufügen von strukturierten Logging-Erweiterungen und Korrektur eines Parameterfehlers
- Hinzufügen der Methoden `LogMessageList` und `LogServiceMessage` für verbessertes Nachrichten-Logging.
- Korrektur der Schreibweise des Parameters `separator`.
- Dokumentation der Methoden für bessere Klarheit.
2024-04-19 10:05:43 +02:00
Developer 02
052448b6bf Fügen Sie die InnerServiceError-Erweiterung für die Behandlung von 500-Fehlern hinzu
Führt die Methode InnerServiceError ein, um die Fehlerbehandlung in ControllerBase mit optionalen detaillierten Nachrichten oder Ausnahmen zu verbessern. Enthält Dokumentationskommentare.
2024-04-18 16:44:11 +02:00
Developer 02
f0b778abf0 Entfernte Dateien aus der Verfolgung 2024-04-18 09:13:48 +02:00
Developer 02
217f4049db Configure project for NuGet packaging and implement WithData for chainable ViewData updates 2024-04-17 16:55:53 +02:00
Developer 02
82da3586a5 Implementierung von AddCookieConsentSettings zum Laden der Cookie-Zustimmungseinstellungen aus der Konfiguration
Eine Methode wurde hinzugefügt, um die CookieConsentSettings aus der appsettings.json als Singleton zu laden und zu registrieren. Diese Einstellungen verwalten die Benutzerzustimmung für Cookies. Beinhaltet Fehlerbehandlung für fehlende oder falsche Konfigurationen.
2024-04-15 14:15:12 +02:00
Developer 02
49e3d29fd4 Implementierung von JWTService und IJWTService für JWT-Operationen
Hinzugefügt wurden die JWTService-Klasse und das IJWTService-Interface zur Unterstützung der Generierung und Validierung von JWTs basierend auf Anspruchstypen. Enthält Methoden zum Erstellen von Sicherheitsschlüsseln, Generieren von Tokens und Lesen von Tokens mit ausführlicher Dokumentation.
2024-04-15 13:52:59 +02:00
Developer 02
79cf385a67 Implementierung der dynamischen Entfernung von Controllern in DigitalData.Core.API
Hinzugefügt RemoveIfControllerConvention Klasse, um die bedingte Entfernung von Controllern beim Start zu ermöglichen, was die Konfigurierbarkeit und Modularität der Anwendung verbessert.
2024-04-09 13:49:08 +02:00
Developer 02
2576bdcbc6 feat(crud): Basis-CRUD-Controller für CRUD-Dienste mit einheitlichen DTOs für Erstellen, Lesen und Aktualisieren hinzugefügt 2024-04-02 15:06:16 +02:00
Developer 02
59619702ab feat(auth): AD-Authentifizierungsprüfung hinzugefügt 2024-04-02 15:02:07 +02:00
Developer 02
fa66e7ba0d feat(DirectorySearchService): Validierungs-Methode für Anmeldeinformationen hinzugefügt
- Neue Methode zur Überprüfung von Anmeldeinformationen in DirectorySearchService hinzugefügt.
- Anpassung der Eigenschaften von Suchergebnissen ermöglicht.
2024-03-22 14:20:20 +01:00
Developer 02
9644d1653c Implementierung von DirectorySearchService für Active Directory-Suchen. Unterstützt Caching und Konfiguration für Suchfunktionalität. 2024-03-22 11:05:44 +01:00
Developer 02
6659ac25c8 Attribute Projekt entfernt 2024-03-13 13:05:37 +01:00
Developer 02
085a1ffdec Projektstruktur optimiert und Benutzer- & Gruppenverzeichnisdienste abgeschlossen. 2024-03-08 15:00:37 +01:00
Developer 02
67d5385c56 initial commit 2024-03-06 16:14:36 +01:00