ca4718e159
feat(ControllerBaseExtensions): Erstellte Erweiterungsmethode zum Login über HttpContext mit Umschlag Empfänger und Rolle. - Implementiert in HomeController
Developer 02
2025-02-07 13:12:27 +01:00
33fcb5b70e
refactor(Controllers): FullyAuth-Rollenbedingung für jedes bestehende Auth-Attribut hinzugefügt, um die Autorisierung in Stufen aufzuteilen.
Developer 02
2025-02-07 10:53:17 +01:00
82d8521a25
feat(Constants): Erstellen von Konstanten für die Empfängerrolle, um die Authentifizierungsschritte des Empfängers zu trennen
Developer 02
2025-02-07 09:47:32 +01:00
2f9d07312b
chore(Web): Hochgestuft auf 2.10.0
Developer 02
2025-02-06 19:41:47 +01:00
fa36593b26
refactor(Receiver): Entfernt TotpExpiration aus allen DTOs und Entitäten.
Developer 02
2025-02-06 19:41:11 +01:00
9cdb1409c0
feat(TFARegController): Try-Catch zur Methode reg'e hinzugefügt. - Ausnahme ist so eingestellt, dass sie protokolliert wird.
Developer 02
2025-02-06 19:31:50 +01:00
95785e8c8b
chore(Web): Hochgestuft auf 2.10.0
Developer 02
2025-02-06 18:40:37 +01:00
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.
Developer 02
2025-02-06 18:39:32 +01:00
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.
Developer 02
2025-02-06 17:59:19 +01:00
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.
Developer 02
2025-02-06 15:49:05 +01:00
152050ebf4
feat(ViewControllerBase): Erstellt, um allgemeine Eigenschaften von ViewControllern zu behandeln. - Implementiert in TFARegController. - Implementiert in HomeController.
Developer 02
2025-02-05 12:58:30 +01:00
e27daa4b90
feat(TFARegController): Initialisiert den MVC-Controller und den View zur Bearbeitung der TFA-Registrierung.
Developer 02
2025-02-05 11:32:34 +01:00
c50e16d74f
MS Überarbeitung
Developer01
2025-02-04 15:07:53 +01:00
808a02968b
refactor(CodeGenerator): umbenannt in Authenticator
Developer 02
2025-02-03 09:58:57 +01:00
bbd03615e1
feat(EnvelopeSmsHandler): Methode VerifyTotp hinzugefügt, um Totp mit TotpVerificationWindow von TotpSmsParams zu verifizieren.
Developer 02
2025-02-03 09:52:46 +01:00
772d510705
feat(EnvelopeSmsService): SendTotpAsync-Methode hinzufügen, um totp unter Berücksichtigung der Ablaufzeit zu senden.
Developer 02
2025-01-31 14:59:39 +01:00
95efe58e1b
chore(Web): Hochgestuft auf 2.8.2
Developer 02
2025-01-24 20:42:01 +01:00
867756242e
refactor(EnvelopeReceiver): TFAEnabled wurde in die Envelope-Tabelle für Entität und DTO verschoben. - Aktualisierte zugehörige Felder in HomeController.
Developer 02
2025-01-24 18:13:29 +01:00
713c2f3ed2
refactor(GTXMessagingResponse): In die Anwendungsschicht verschoben.
Developer 02
2025-01-24 17:11:38 +01:00
5a0e258b35
Ms Auswertungen, Dokument anzeigen, Drag and Drop
Developer01
2025-01-24 14:34:28 +01:00
15f3bd1bbd
refactor(WebKey.Formate): Aktualisiert, um in der resx-Datei in alphabetischer Reihenfolge gruppieren zu können.
Developer 02
2024-12-11 16:39:01 +01:00
3b5c6086a9
feat(WebKey): Statische Klasse Formats zur Aufnahme von Schlüsselformaten hinzugefügt. - Erweiterungsmethoden für die Formatierung von Tastenformaten hinzugefügt.
Developer 02
2024-12-11 16:21:31 +01:00
abda0d14e8
fix: Behebung der falschen Variablenbenennung bei der Zuweisung von codeType
Developer 02
2024-12-11 15:41:31 +01:00
569ebc87cc
refactor(site.css): aktualisiert, um den Klassennamen tfa hinzuzufügen, um alle TFA-Seiten zu verwenden. - Umbenennung des Klassennamens sms-tfa in tfa.
Developer 02
2024-12-11 15:32:21 +01:00
6b6c8e407c
refactor(EnvelopeLocked): Umbenennung von AccessCodeName in CodeType. - HomeController aktualisiert.
Developer 02
2024-12-11 15:22:33 +01:00
c6fc665002
refactor(EnvelopeMailService): Hinzufügen von [TFA_EXPIRATION] über optionale Platzhalter in der Methode SendTFAQrCodeAsync.
Developer 02
2024-12-11 14:45:36 +01:00
030fd0e45b
refactor(HomeController): Aktualisierung zur Verwendung der SendTFAQrCodeAsync-Methode anstelle von SendAsync durch den Maildienst.
Developer 02
2024-12-11 12:55:53 +01:00
31e647d3e5
feat(EnvelopeMailService): SendTFAQrCodeAsync als Schnittstellenimplementierung zum Senden von QR-Code-E-Mails hinzugefügt.
Developer 02
2024-12-11 12:53:45 +01:00
6dfdd48ec0
fix(IEnvelopeMailService): Optionale Platzhalter in die richtige Methode verschoben.
Developer 02
2024-12-11 12:16:53 +01:00
85cacc822d
feat(EnvelopeMailService): Optionale Platzhalter als Wörterbuch hinzugefügt. - Als Standard ist es null
Developer 02
2024-12-11 12:14:10 +01:00
535ca23c86
feat(HomeController): Befehl zum Senden von E-Mails hinzugefügt, um QR-Code zu senden. - TotpSecret zu EmailTemplateType hinzugefügt.
Developer 02
2024-12-11 11:44:39 +01:00
7f1009e402
feat(mapping): Ignorierregel für EnvelopeReceivers in ReceiverReadDto-Mapping hinzugefügt. - ReceiverReadDto-Mapping aktualisiert, um die Eigenschaft EnvelopeReceivers in der Entität Receiver zu ignorieren. - Stellt sicher, dass die Datenzuordnung sauber bleibt und keine unbeabsichtigten Eigenschaften einbezogen werden.
Developer 02
2024-12-11 10:02:53 +01:00
ea4b35f4b4
feat(HomeController): Anweisung hinzugefügt, um den geheimen Totp-Schlüssel zu aktualisieren, wenn er in Kraft ist.
Developer 02
2024-12-11 00:04:29 +01:00
f0f1275e75
feat(EnvelopeReceiverRepository): Optionale schreibgeschützte Eingabe als Schnittstellenimplementierung hinzugefügt. - Standardmäßig ist schreibgeschützt falsch.
Developer 02
2024-12-10 22:33:32 +01:00
085f37de16
feat(CodeGenerator): Die Methoden GenerateTotpSecretKey, GenerateTotpQrCode und GenerateTotpQrCode wurden als Schnittstellenimplementierung hinzugefügt.
Developer 02
2024-12-10 22:05:52 +01:00
1657a99aa6
feat(DTOExtensions): Optionale minutesBeforeExpiration Eingaben zu IsTotpSecretInvalid und IsTotpSecretValid Methoden hinzugefügt.
Developer 02
2024-12-10 20:34:22 +01:00
ff6d27df8e
feat(DTOExtensions): Erstellt, um Erweiterungsmethoden für DTOs hinzuzufügen. - IsTotpSecretExpired, IsTotpSecretInvalid und IsTotpSecretValid Erweiterungsmethoden für ReceiverReadDto hinzugefügt, um den Zustand des geheimen Schlüssels zu behandeln.
Developer 02
2024-12-10 20:32:09 +01:00
76bd1a102f
fix(EnvelopedLocked): asp-for tag helper verwendet, um die Daten der UserSelectSMS Eigenschaft zu erhalten. - nullibility und null check von UserSelectSMS entfernt, weil es für tag helper nicht akzeptabel ist
Developer 02
2024-12-10 20:13:26 +01:00
6a6da39bc4
refactor(HomeController): Aktualisiert, um zu prüfen, ob der UserSelectSMS-Wert falsch ist. - Relevante Variablen zu EnvelopeLocked.cshtml hinzugefügt
Developer 02
2024-12-10 18:48:05 +01:00
137d8e09d4
refactor(HomeController): Aktualisiert, um zu prüfen, ob der UserSelectSMS-Status null ist.
Developer 02
2024-12-10 18:24:29 +01:00
bed51992d2
feat(Auth): Proproty mit dem Namen AuthenticatorCode für die Verwendung von Authenticators hinzugefügt. - Getter mit dem Namen HasAuthenticatorCode hinzugefügt. - Aktualisierte HasMulti und HasNone Getter Methoden, die dies berücksichtigen.
Developer 02
2024-12-10 18:08:01 +01:00
a371abaabe
feat(Auth): Nullbare Eigenschaft namens 'UserSelectSMS' hinzugefügt. - Sie wird standardmäßig als null zugewiesen. - Die Checkbox des Formulars in Envelope.cshtml wurde userSelectSMS genannt.
Developer 02
2024-12-10 17:47:45 +01:00
90c6e87224
feat(EnvelopeLocked): Kontrollkästchen hinzugefügt, um TFA per SMS auswählen zu können oder nicht, wenn tfa aktiviert ist. - Das Kontrollkästchen ist standardmäßig nicht aktiviert. - Das Kontrollkästchen ist deaktiviert, wenn der Benutzer keine Telefonnummer hat.
Developer 02
2024-12-10 17:26:09 +01:00
f39ac57009
feat(EnvelopeReceiver): TFAEnabled-Eigenschaft zu Entität und Basis-Dto hinzugefügt.
Developer 02
2024-12-10 12:11:58 +01:00
88d01e4ac7
refactor(Receiver): TotpSecretkey und TotpExpiration Eigenschaften zu Entity und DTOs hinzugefügt.
Developer 02
2024-12-10 11:09:25 +01:00
85c33eb0f8
refactor(CacheExtensions): Umbenennung der GetOrCreate-Methoden in GetOrSet
Developer 02
2024-12-09 17:18:24 +01:00
1bc31fe0ee
feat: GetOrCreate und GetOrCreateAsync-Methoden zu CacheExtensions hinzugefügt
Developer 02
2024-12-09 17:13:10 +01:00
2e790b4e4c
Revert "feat: Hinzufügen und Konfigurieren von EntityFrameworkCore und UI-Paketen von Microsoft.AspNetCore.Identity."
Developer 02
2024-12-09 15:29:30 +01:00
19485860a5
feat: Hinzufügen und Konfigurieren von EntityFrameworkCore und UI-Paketen von Microsoft.AspNetCore.Identity.
Developer 02
2024-12-09 09:37:49 +01:00