Developer 02
126370ebdb
Add user management services to Program.cs
...
This commit introduces a new using directive for
`DigitalData.UserManager.DependencyInjection` and
registers the user manager service with
`builder.Services.AddUserManager<EGDbContext>();`.
These changes enhance the application's capabilities
related to user management.
2025-05-07 18:00:28 +02:00
Developer 02
a42e4287ff
Refactor envelope generator service dependencies
...
This commit replaces the `AddEnvelopeGeneratorRepositories` method with `AddEnvelopeGeneratorInfrastructureServices`, allowing for more flexible configuration through `IConfiguration` and `Action<SQLExecutorParams>`. The `SQLExecutor` class now utilizes `SQLExecutorParams` for its connection string, enhancing configurability. A new `SQLExecutorParams` class has been introduced to encapsulate connection string management. Various service registration calls have been updated to integrate the new infrastructure services, improving modularity and ease of database connection management.
2025-05-05 10:47:00 +02:00
Developer 02
ea6ee11a4e
feat(Hintergrund): Erstellen, um den Hintergrund von Anmerkungen mit der Eigenschaft MarginRatio zu konfigurieren.
...
- verschiebt Anmerkungen nach
2025-04-23 15:31:35 +02:00
Developer 02
ebb248969c
fix(DIExtensions): AutoMapper-Konfiguration von UserManager hinzugefügt.
...
- In das Hauptverzeichnis des Projekts verschoben.
- Umbenennen in DependencyInjection
2025-04-23 09:27:03 +02:00
Developer 02
77713997bf
refactor(DIExtensions): Option zum Hinzufügen von db-Kontext über dbContextOptions-Eingang hinzugefügt
2025-03-28 13:42:49 +01:00
Developer 02
df019a7243
feat(AnnotationParams): Erstellt, um Annotationen über Appsettings zu konfigurieren.
2025-03-20 09:22:36 +01:00
Developer 02
41b5b62f2c
feat(CustomImages): Implementiert anstelle von Bildern, um mehrere Bilder über ein Wörterbuch zu konfigurieren
2025-02-13 00:48:47 +01:00
Developer 02
1e34042f77
refactor(Logo): umbenannt in Img
2025-02-13 00:30:03 +01:00
Developer 02
4615205aa5
refactor: Aktualisierung der Anwendungs- und Infrastrukturebenen, so dass die Infrastruktur von der Anwendung abhängig ist.
...
- Repository-Schnittstellen wurden in die Anwendungsschicht verschoben.
- Erweiterungsmethoden für die Injektion von Repository-Abhängigkeiten wurden in die Infrastruktur verschoben.
2025-02-12 19:31:13 +01:00
Developer 02
1720e137f9
feat(Reg.cshtml): Zeitüberschreitung hinzugefügt.
...
- TFARegController.Reg aktualisiert, um die Seite _Expired view zu senden, wenn receiver.TfaRegDeadline abläuft.
- TFARegParams Klasse für TimeLimit Configuration erstellt und mit appsettings konfiguriert.
2025-02-06 17:59:19 +01:00
Developer 02
120c8623dd
refactor(Application.Configurations): Config-Suffix in Params umbenannt.
2025-01-31 12:51:44 +01:00
Developer 02
e54d9d2da8
feat(TotpSmsParams): Erstellt, um die Konfiguration von Totp zu handhaben
2025-01-31 10:22:37 +01:00
Developer 02
2e790b4e4c
Revert "feat: Hinzufügen und Konfigurieren von EntityFrameworkCore und UI-Paketen von Microsoft.AspNetCore.Identity."
...
This reverts commit 19485860a58ac809a2213f29ff8b45ee1f625ea5.
2024-12-09 15:29:30 +01:00
Developer 02
19485860a5
feat: Hinzufügen und Konfigurieren von EntityFrameworkCore und UI-Paketen von Microsoft.AspNetCore.Identity.
2024-12-09 09:37:49 +01:00
Developer 02
cdec5485c6
feat(GtxMessagingService): Zwischenspeicherung für SMS-Code und Ablauf des SMS-Codes mittels Envelope-Receiver-ID hinzugefügt
...
- Erweiterungsmethode für Zeitcaching hinzugefügt.
2024-11-29 16:25:20 +01:00
Developer 02
2a963a1861
feat(Web): Verteilter Sql Server-Cache hinzugefügt.
...
- Bat-Datei erstellt, um Tabelle für Cache zu erstellen.
- Sql-Datei zum Erstellen einer Tabelle für den Cache erstellt
2024-11-29 14:08:07 +01:00
Developer 02
5a1263ee3a
refactor(CookieConsentSettings ): Entfernen Sie es und es ist DI Injection
2024-10-18 09:50:53 +02:00
Developer 02
bfd4e6a8ed
feat(MailConfig): Schnittstelle zur Mail-Konfiguration über appsettings erstellt.
2024-10-09 00:22:23 +02:00
Developer 02
5c4acd17a0
fix(cookie): Fehlerhaften Consent-Cookie-Button entfernt und durch von Microsoft empfohlene Struktur ersetzt
...
- Den fehlerhaften Consent-Cookie-Button entfernt und die von Microsoft empfohlene Struktur integriert, um die Compliance und Funktionalität zu verbessern.
2024-09-20 13:07:32 +02:00
Developer 02
dd28ef7ab6
feat: Logo-Konfiguration zu Program.cs und _ViewImports.cshtml hinzugefügt
2024-09-17 14:41:31 +02:00
Developer 02
43ae15b71c
Refaktorierung für HTML-Sanitization mit neuer Sanitizer-Klasse.
...
- Bestehende Sanitization überarbeitet.
- Injektionsmethode für flexible Konfiguration implementiert.
- Wichtige Abschnitte in `show-envelope` hervorgehoben.
2024-07-18 10:52:39 +02:00
Developer 02
7e325a7eb6
Proxy-Konfiguration außerhalb von src verschoben. EmailProfilerDispatcher nuget hinzugefügt und Referenzen aktualisiert.
2024-07-04 10:34:46 +02:00
Developer 02
cc3f6efbd7
Added EnvelopeReceiverService to web client application.
2024-06-18 11:09:13 +02:00
Developer 02
fc91a451f6
Erweiterungsmethoden hinzugefügt, um Benutzeransprüche in ControllerBase für ID, Benutzernamen, Namen, Vornamen und E-Mail abzurufen.
2024-06-17 10:46:41 +02:00
Developer 02
8f3e72ae8b
Nonce zum ENV_KEY-Skript hinzugefügt
2024-06-14 15:16:29 +02:00
Developer 02
38aa6a6217
EmailDispatcher ist integriert.
2024-06-12 00:40:50 +02:00
Developer 02
7697939d7e
Endpunkt für die Ablehnung von Umschlägen hinzugefügt.
2024-06-04 16:11:30 +02:00
Developer 02
34b3c46720
Referenztyp hinzugefügt, um zu klassifizieren, für wen Geschichte geschrieben wird.
2024-06-04 13:50:37 +02:00
Developer 02
037ebfbe5c
Schrieb die Schnittstellen des Envelope Mail Service für das Senden und Senden von Zugangscode-Mails und injizierte Speicher-Cache.
2024-05-27 11:39:02 +02:00
Developer 02
b594ddb646
Refaktorierung des HomeController zur Verbesserung der Fehlerbehandlung, des Authentifizierungsprozesses und der Verwaltung der Benutzersprache.
2024-05-24 13:42:20 +02:00
Developer 02
b60ae62779
Aktualisierte EnvelopeClaims
2024-05-24 11:39:12 +02:00
Developer 02
ed25482cee
Der DiP-Modus (Development in production) wurde für Swagger- und Test-Controller integriert.
2024-05-22 13:11:02 +02:00
Developer 02
1664b5739e
Program.cs und appsettings.json bearbeitet. Abschnitt Config aus appsettings.json entfernt.
2024-05-22 12:03:48 +02:00
Developer 02
86bdb233c2
EmailProfilerDispatcher hinzugefügt und EnvelopeMailService erstellt.
2024-05-22 09:54:49 +02:00
Developer 02
d7252ce888
Refaktorierte HomeController, um standardmäßig das Culture-Cookie zu setzen, falls es fehlt, und die Kultur aus den übergebenen Query-Parametern zu übernehmen.
2024-05-16 10:38:03 +02:00
Developer 02
68714c2937
Integrierte Mehrsprachigkeit (Deutsch und Englisch) mit Cookie-basierter Sprachauswahl
2024-05-15 16:11:26 +02:00
Developer 02
cf9286e4c3
Removed inner styles and updated CSP
2024-05-14 13:50:03 +02:00
Developer 02
87a766a2e8
feat: Add CSP configuration to use CSPMiddleware and CSP nonce to script tags in several cshtml script
2024-05-14 11:22:07 +02:00
Developer 02
db83f25d57
Verbesserung der Benutzeroberfläche und Funktionalität des Sprachauswahl-Dropdown-Menüs
2024-05-13 16:27:46 +02:00
Developer 02
d8617093ce
Implementierung von HtmlSanitizer und UrlEncoder zur Absicherung von Benutzereingaben gegen XSS und URL-Manipulationsanfälligkeiten.
2024-05-07 16:26:04 +02:00
Developer 02
79aa6f4cb3
Hinzufügen einer Cookie-basierten Sprachauswahl zum Front-End
2024-05-06 17:38:45 +02:00
Developer 02
84442410a5
Erweiterte Funktionalität durch Hinzufügen eines Endpunkts zur Zuweisung von Sprachen zu Cookies. Implementierte eine CORS-Richtlinie, die die Konfiguration von Ursprüngen über appsettings.json ermöglicht.
2024-05-03 22:03:26 +02:00
Developer 02
cc01f57125
Refaktorisierung der Lokalisierung und DTO-Integration
...
- Ersetzung von ITranslateService durch IStringLocalizer<X> für verbesserte Lokalisierung.
- Aktualisierung der DTO-Klassen entsprechend der neuesten Core.DTO-Struktur.
- Integration der neuen Klassen Result und DataResult aus Core.DTO für standardisierte Serviceantworten.
2024-05-02 17:36:23 +02:00
Developer 02
6b3c90c618
Benutzerdefinierte Fehlerseiten für die Statuscodes 404 und 500 im HomeController hinzugefügt, um verschiedene Benutzerfälle zu behandeln.
2024-04-26 12:22:09 +02:00
Developer 02
966b7de3c4
ErrorView und ErrorViewModel hinzugefügt; ContactLink als Singleton konfiguriert, serialisiert aus appSettings
2024-04-25 16:17:10 +02:00
Developer 02
6338b81571
Refaktorisierung: Absicherung von DB-Operationen und Verbesserung der Geschäftslogik
...
- Implementierung von LINQ-Abfragen innerhalb der Core-Bibliothek zur Minderung von SQL-Injection-Anfälligkeiten für DB-Operationen von Umschlägen und Empfängern.
- Aktualisierung der Geschäftslogik in der Service-Schicht für verbessertes Transaktionshandling.
- Erweiterung der ServiceMessage um eine neue Flag-Funktion zum Verfolgen von Cybersecurity- und Datenintegritätsproblemen.
- Hinzufügen spezifischer Benutzerverhaltensflags zur besseren Erkennung und Behandlung potenzieller Datenverletzungen.
2024-04-24 13:45:03 +02:00
Developer 02
f2e718565d
Add EmailOut components: entity, DTO, repository, and services
...
- Introduced EmailOut and EmailOutDto for data management.
- Added EmailOutRepository and service interfaces based on CRUD patterns.
2024-04-16 16:25:55 +02:00
Developer 02
87c839549a
Cookie-basierte automatische Autorisierung wurde konfiguriert. Middlevare für Benutzerberechtigung hinzugefügt
2024-04-15 17:24:27 +02:00
Developer 02
2c17d440c0
Integration von RemoveIfControllerConvention zur bedingten Ausschließung von Test-Controllern
...
Implementierung von RemoveIfControllerConvention in der Startup-Klasse, um Controller, die mit "Test" beginnen, basierend auf einem Konfigurationsflag auszuschließen, was die Flexibilität der Dienstregistrierung erhöht.
2024-04-09 13:52:38 +02:00
Developer 02
b43b1ef866
Implementierte individuelle Controller für alle Tabellen unter Verwendung der WebCore.API Bibliothek.
2024-04-04 08:58:03 +02:00