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
a5a8a9e416
refactor(DbTriggerParams): Erstellt, um Trigger über appsettings.json zu konfigurieren
2025-02-12 18:49:53 +01:00
Developer 02
255843d760
chore: Hochgestuft auf 2.11
2025-02-11 16:44:51 +01:00
Developer 02
121f0568ad
feat(network.js): Aktualisiertes Logout, um bei erfolgreicher Logout-Anfrage auf die Startseite umzuleiten
2025-02-11 16:44:06 +01:00
Developer 02
5d95f2f221
feat(network.js): Logout-Anforderungsmethode hinzugefügt.
...
- Logout-Methode zum LOGOUT-Ereignis hinzugefügt
2025-02-11 16:28:50 +01:00
Developer 02
3d5053d177
feat(TFARegController): Logout-Methode hinzugefügt
2025-02-11 16:13:24 +01:00
Developer 02
b79bc2e418
feat(ui.js): Schaltfläche zum Abmelden mit Icon hinzugefügt.
...
- Mock-Button auf der rechten Seite hinzugefügt, um ein Padding auf die rechte Seite zu setzen
- Mock-Aktion zur Abmelde-Schaltfläche hinzugefügt
2025-02-11 16:07:38 +01:00
Developer 02
b4154b60a7
feat(HomeController): LogInEnvelope-Methode aktualisiert, um show-envelope-view zu senden, wenn der Client die FullyAuth-Rolle hat
2025-02-11 15:47:27 +01:00
Developer 02
0090fc0dfa
fix(EnvelopeReceiverBase): HasPhoneNumber getter Methode aktualisiert, um false nicht nur für null, sondern auch für Leerzeichen zurückzugeben.
2025-02-11 15:42:00 +01:00
Developer 02
6eac92b7cb
refactor(HomeController): renamed TryShowEnvelope as CreateShowEnvelopeView
2025-02-11 15:18:09 +01:00
Developer 02
1b1edca23c
feat(HomeController): TryShowEnvelope-Methode erstellt, um die Generierung der Show-Envelope-Ansicht zu zentrieren
...
- TryShowEnvelope-Methode zum EnvelopeLocked-Endpunkt hinzugefügt, um den Umschlag anzuzeigen, wenn der Benutzer bereits autorisiert wurde.
2025-02-11 15:02:10 +01:00
Developer01
57ea9e01f8
Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator
2025-02-11 14:04:11 +01:00
Developer01
1a99041c60
MS Changes OrderFiles, TFA without OPhone
2025-02-11 14:03:58 +01:00
Developer 02
56c735890d
Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator
2025-02-11 13:52:39 +01:00
Developer 02
3688373481
fix(_Layout): sanitzer entfernt, um Json-Deserilisationsfehler zu vermeiden.
2025-02-11 13:43:01 +01:00
Developer 02
b8fbeee322
fix(HomeController): Zugehörige Datenbindungen hinzugefügt
2025-02-10 17:17:11 +01:00
Developer 02
57e4dfb3fb
feat(EnvelopeLocked): Link zum Senden von E-Mails zu LockedFooterBodyAccess hinzugefügt.
...
- Gebunden mit Modell.
2025-02-10 16:58:57 +01:00
Developer 02
afc8d3baf0
chore: Upgegradet auf 2.10.4
...
- Resx-Felder aktualisiert.
2025-02-10 15:23:51 +01:00
Developer 02
51d77367ca
fix(DIExtensions): aktualisiert, um den richtigen Abschnittsnamen einzugeben.
...
- ConfigureByTypeName entfernt
2025-02-10 15:05:46 +01:00
Developer 02
614f3768d9
chore(EnvelopeGenerator): Hochgestuft auf 2.10.3
2025-02-10 13:08:57 +01:00
Developer 02
5f780f8d1e
fix(EnvelopeSmsHandler): Korrekte Ablaufprüfung und Cache-Aktualisierung in SendTotpAsync
...
- Die Bedingung für die Überprüfung des Ablaufs wurde korrigiert, so dass sie korrekt null zurückgibt, wenn der gespeicherte Ablauf in der Zukunft liegt.
- Fehlende Cache-Aktualisierung zur Speicherung des neuen Verfallsdatums nach dem Versand der TOTP-SMS hinzugefügt.
2025-02-10 11:48:36 +01:00
Developer 02
20825aa3ea
feat(HomeController): Rollenprüfung für 2FA hinzugefügt
...
- wenn der Benutzer keine PreAuth Rolle hat, wird Status401Unauthorized zurückgegeben
2025-02-10 11:18:54 +01:00
Developer 02
c5b508d274
chore(EnvelopeGenerator): Hochgestuft auf 2.10.2
2025-02-07 14:49:39 +01:00
Developer 02
4eec4451b2
feat(TFARegController): Authentifizierungsbedingung zum Registrierungsendpunkt hinzugefügt
2025-02-07 13:31:54 +01:00
Developer 02
ca4718e159
feat(ControllerBaseExtensions): Erstellte Erweiterungsmethode zum Login über HttpContext mit Umschlag Empfänger und Rolle.
...
- Implementiert in HomeController
2025-02-07 13:12:27 +01:00
Developer 02
33fcb5b70e
refactor(Controllers): FullyAuth-Rollenbedingung für jedes bestehende Auth-Attribut hinzugefügt, um die Autorisierung in Stufen aufzuteilen.
2025-02-07 10:53:17 +01:00
Developer 02
82d8521a25
feat(Constants): Erstellen von Konstanten für die Empfängerrolle, um die Authentifizierungsschritte des Empfängers zu trennen
2025-02-07 09:47:32 +01:00
Developer 02
2f9d07312b
chore(Web): Hochgestuft auf 2.10.0
2025-02-06 19:41:47 +01:00
Developer 02
fa36593b26
refactor(Receiver): Entfernt TotpExpiration aus allen DTOs und Entitäten.
2025-02-06 19:41:11 +01:00
Developer 02
9cdb1409c0
feat(TFARegController): Try-Catch zur Methode reg'e hinzugefügt.
...
- Ausnahme ist so eingestellt, dass sie protokolliert wird.
2025-02-06 19:31:50 +01:00
Developer 02
95785e8c8b
chore(Web): Hochgestuft auf 2.10.0
2025-02-06 18:40:37 +01:00
Developer 02
6d6e62c8d0
feat(EnvelopeLocked): Unterstützung für TFA-Registrierungsfrist auf der gesperrten Seite hinzufügen
...
- Einführung der TFA-Registrierungsfrist, um einen Link zur Einrichtung der Authenticator-App innerhalb eines gültigen Zeitfensters anzuzeigen.
- Aktualisierung der Ansicht, um die Registrierungsfrist anzuzeigen, falls zutreffend, und den Benutzer zur Einrichtung von TFA zu leiten.
2025-02-06 18:39:32 +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
3e6e2078bb
feat(auth): Unterstützung für Authenticator-App-Setup-Link hinzugefügt
...
- Es wurde ein neuer Abschnitt eingeführt, der einen Link für Benutzer anzeigt, um ihre Authenticator-App einzurichten, wenn viaAuthenticator aktiviert ist.
- Abruf von envelopeKey aus ViewData hinzugefügt, um den Einrichtungslink zu erstellen.
- Refactored codeKeyName Initialisierung für saubereren Code.
2025-02-06 15:49:05 +01:00
Developer 02
6b0ec9386c
chore: Bootstrap-icons-Bibliothek hinzufügen
2025-02-06 11:55:15 +01:00
Developer 02
ee49538f1e
feat(Receiver): EnvelopeReceiver-Eigenschaft zu Entität, ReadDto und Updated Dto hinzugefügt.
2025-02-05 17:17:44 +01:00
Developer 02
311009bc97
feat(Reg): CSS zu .tfaQrCode hinzugefügt
2025-02-05 16:48:11 +01:00
Developer 02
f5028a82fa
feat(Reg View): TFA-Registrierungsschritt erstellt
2025-02-05 16:12:42 +01:00
Developer 02
07d70dbd22
feat(TFARegController): QR-Code zu RegView hinzugefügt.
2025-02-05 13:42:55 +01:00
Developer 02
152050ebf4
feat(ViewControllerBase): Erstellt, um allgemeine Eigenschaften von ViewControllern zu behandeln.
...
- Implementiert in TFARegController.
- Implementiert in HomeController.
2025-02-05 12:58:30 +01:00
Developer 02
e27daa4b90
feat(TFARegController): Initialisiert den MVC-Controller und den View zur Bearbeitung der TFA-Registrierung.
2025-02-05 11:32:34 +01:00
Developer01
c63f369bd6
Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator
2025-02-04 15:08:07 +01:00
Developer01
c50e16d74f
MS Überarbeitung
2025-02-04 15:07:53 +01:00
Developer 02
808a02968b
refactor(CodeGenerator): umbenannt in Authenticator
2025-02-03 09:58:57 +01:00
Developer 02
bbd03615e1
feat(EnvelopeSmsHandler): Methode VerifyTotp hinzugefügt, um Totp mit TotpVerificationWindow von TotpSmsParams zu verifizieren.
2025-02-03 09:52:46 +01:00
Developer 02
772d510705
feat(EnvelopeSmsService): SendTotpAsync-Methode hinzufügen, um totp unter Berücksichtigung der Ablaufzeit zu senden.
2025-01-31 14:59:39 +01:00
Developer 02
aa918d875d
refactor(JWT): Ungenutzte Schnittstelle und Controller entfernt
2025-01-31 13:10:55 +01:00
Developer 02
28fdf0a115
renamed(SmsParams): umbenannt in GtxMessagingParams
2025-01-31 13:06:11 +01:00
Developer 02
120c8623dd
refactor(Application.Configurations): Config-Suffix in Params umbenannt.
2025-01-31 12:51:44 +01:00
Developer 02
363329ca18
refaktor: Vereinfachung der DI-Konfiguration und Verbesserung der Wiederverwendbarkeit
...
- Entfernte redundante `AddEnvelopeGenerator`-Überladung.
- Einführung der Erweiterungsmethode `ConfigureByTypeName<TOptions>` für eine sauberere Konfiguration.
- Ersetzte explizite Konfigurationsaufrufe durch `ConfigureByTypeName<TOptions>`.
- Verbesserte Wartbarkeit durch Reduzierung von redundantem Code.
- Markierte `ConfigureByTypeName<TOptions>` zur zukünftigen Verlagerung nach `DigitalData.Core`.
2025-01-31 11:54:49 +01:00