Developer 02
42258cbbb8
Aktualisierte EnvelopeLocked-Ansicht, um ein Verrutschen aufgrund einer Fehlermeldung zu verhindern
2024-05-24 14:21:46 +02:00
Developer 02
4c96274084
Meldung "Falscher Zugangscode" hinzugefügt.
2024-05-24 14:18:01 +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
7863e861c7
CSP zur Verwendung in der Produktion wurde protokolliert.
2024-05-23 16:37:13 +02:00
Developer 02
2014f6149d
Interne Schaltflächen wurden entfernt. Stattdessen wurden externe Sende- und Aktualisierungsschaltflächen hinzugefügt.
2024-05-23 13:52:37 +02:00
Developer 02
60afdc23da
Behebt das Scrollproblem des iframes durch Festlegen der Höhe mit Viewport-Einheiten, um eine ordnungsgemäße interne Scroll-Verarbeitung zu gewährleisten.
2024-05-23 10:42:55 +02:00
Developer 02
90ac81c576
Merged scripts
2024-05-22 16:53:55 +02:00
Developer 02
8d6d483c5d
Unnötige console.log und console.errors entfernt.
2024-05-22 16:34:14 +02:00
Developer 02
824bf6fb82
B64ToBuff-Funktion zum Konvertieren von Base64-String in ArrayBuffer hinzufügen
2024-05-22 16:16:13 +02:00
Developer 02
0c6fd2efe3
Refaktorieren Sie den App-Konstruktor, um container standardmäßig auf einen Wert basierend auf dem Klassennamen zu setzen, falls nicht angegeben.
2024-05-22 15:50:32 +02:00
Developer 02
1f4cf54406
Fehler behoben: Signaturfilter in Envelope.Documents.Elements in EnvelopeReceiverRepository hinzugefügt
2024-05-22 15:48:37 +02:00
Developer 02
a6635f4a20
Falscher Schlüsselname behoben
2024-05-22 13:13:37 +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
0ef9d3c49e
Unnötige .git-Dateien unter .web wurden entfernt.
2024-05-22 09:56:02 +02:00
Developer 02
86bdb233c2
EmailProfilerDispatcher hinzugefügt und EnvelopeMailService erstellt.
2024-05-22 09:54:49 +02:00
Developer 02
bc6972bcfb
ReadByName in EmailTemplate Repositroy und Dienst hinzugefügt.
2024-05-17 13:59:40 +02:00
Developer 02
2e66129485
DTO für EnvelopeHistory-Erstellung hinzugefügt, asynchrone Record-Methode implementiert und Datenbank-Trigger für Envelope- und EnvelopeHistory-Entitäten konfiguriert.
2024-05-16 16:40:38 +02:00
Developer 02
81220ac9b4
Aktualisiere CSP zur Unterstützung von PSPDFKit durch Aktivierung von unsafe-inline, unsafe-eval, Blob-URLs und Anpassung verschiedener Quellrichtlinien.
2024-05-16 11:11:40 +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
ba723bdddb
Removed state and ErrorResponse(Exception e) from BaseController. Added logging to catch part in Document and Envelope Controller.
2024-05-16 09:23:33 +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
674d753735
Removed unnecessary nodejs components.
2024-05-14 09:04:46 +02:00
Developer 02
c688a42e45
Hinzufügen der Bibliotheken flag-icons, popper und select2 zur Verbesserung der Dropdown-, Tooltip- und Auswahlfeldfunktionalität.
2024-05-13 17:18:37 +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
dd18094deb
Erfolglose Antwort wird als unbefugt eingestuft
2024-05-08 16:04:53 +02:00
Developer 02
4f61f1b6cb
Added status methods in histroy service
2024-05-08 15:55:51 +02:00
Developer 02
357866ea44
Aktualisiert, um EnvelopeReceiverDto anstelle von EnvelopeResponse zu verwenden
2024-05-08 12:10:24 +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
b19cccdc34
Der PSPDFKitLicenseKey-Schlüssel wurde aktualisiert, um den Lizenzcode aus appsettings.json an das Frontend zu übergeben.
2024-05-07 10:14:45 +02:00
Developer 02
79aa6f4cb3
Hinzufügen einer Cookie-basierten Sprachauswahl zum Front-End
2024-05-06 17:38:45 +02:00
Developer 02
a285a0b9c2
Refaktoriert LogInEnvelope zur Verwendung der ViewInnerServiceError Methode für konsistente Fehlerbehandlung.
2024-05-06 11:31:37 +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
22a3ec914d
Text des Cookie-Zustimmungsformulars auf Englisch und Deutsch aktualisiert.
2024-05-03 14:20:28 +02:00
Developer 02
9620cb7189
Refaktorierung: Hauptentität auf EnvelopeReceiver geändert; Endlosschleifen-Bug behoben
...
- HomeController und ShowEnvelopeView aktualisiert.
- Endlosschleifenproblem zwischen Envelope und EnvelopeReceiver gelöst.
- Anpassungen an Envelope, EnvelopeDTO, EnvelopeRepository und EnvelopeService vorgenommen.
2024-05-03 14:00:58 +02:00
Developer 02
eb096cb201
Refaktorisierung von HomeController, um die Verwendung von ThenAsync zu integrieren und Codelesbarkeit zu verbessern.
2024-05-03 13:00:51 +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
74cb595128
Autorisierungsprüfung zu Envelope und Document Controllern hinzufügen
...
Implementiere eine Signaturverifizierung in den EnvelopeController.Update (api/envelope/{envelopeKey}) und DocumentController.Open (api/document/{envelopeKey}) Methoden, die beide mit dem HTTPPost-Attribut gekennzeichnet sind. Diese Prüfung stellt sicher, dass nur der authentifizierte Empfänger mit einer übereinstimmenden Signatur Zugriff auf die spezifizierten Ressourcen hat oder diese ändern kann. Dies erhöht die Sicherheit, indem unautorisierten Zugriff verhindert wird.
2024-04-16 13:52:09 +02:00
Developer 02
23609d2bd7
[Authorize]-Attribut zu DocumentController und EnvelopeController hinzugefügt
...
[Authorize]-Attribute wurden zum DocumentController und EnvelopeController hinzugefügt, um die Sicherheit zu erhöhen. [NonAction]-Attribute wurden zu den Methoden DocumentController.Get (api/document/{envelopeKey}) und EnvelopeController.Get (api/envelope/{envelopeKey}) hinzugefügt, um redundante Cookie-basierte Authentifizierung zu vermeiden, da der Datenzugriffscode korrekt gehandhabt wird, nachdem er im HomeController.LogInEnvelope (/EnvelopeKey/{envelopeReceiverId}/Locked) über die entsprechende Razor-Seite (.cshtml) eingegeben wurde.
2024-04-16 13:28:52 +02:00
Developer 02
1c55c4aa99
Implementierte GDPR-konforme Cookie-Zustimmungsmechanik
...
- Integrierte die 'bootstrap-cookie-consent-settings' Bibliothek für Cookie-Zustimmungsdialoge
- Hinzugefügt mehrsprachige Unterstützung für Cookie-Dialoge
- Konfigurierte Anwendungseinstellungen in 'appsettings.json'
- Erstellt Datenschutz- und Cookie-Richtlinien mit TermsFeed
- Angepasste sprachbasierte Einstellungen in './wwwroot/cookie-consent-content'
2024-04-16 10:32:39 +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
49cfeb28d9
Temporäre Lösung: Rückgabe von Ok(new object()) aufgrund falscher Fetch-API-Nutzung.
2024-04-11 09:16:12 +02:00
Developer 02
5e758899ab
Methoden hinzugefügt, um UUID und Signatur aus envelopeReceiverId zu extrahieren
2024-04-10 15:54:51 +02:00