Commit Graph

  • 4eec4451b2 feat(TFARegController): Authentifizierungsbedingung zum Registrierungsendpunkt hinzugefügt Developer 02 2025-02-07 13:31:54 +01:00
  • 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
  • 6b0ec9386c chore: Bootstrap-icons-Bibliothek hinzufügen Developer 02 2025-02-06 11:55:15 +01:00
  • ee49538f1e feat(Receiver): EnvelopeReceiver-Eigenschaft zu Entität, ReadDto und Updated Dto hinzugefügt. Developer 02 2025-02-05 17:17:44 +01:00
  • 311009bc97 feat(Reg): CSS zu .tfaQrCode hinzugefügt Developer 02 2025-02-05 16:48:11 +01:00
  • f5028a82fa feat(Reg View): TFA-Registrierungsschritt erstellt Developer 02 2025-02-05 16:12:42 +01:00
  • 07d70dbd22 feat(TFARegController): QR-Code zu RegView hinzugefügt. Developer 02 2025-02-05 13:42:55 +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
  • c63f369bd6 Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator Developer01 2025-02-04 15:08:07 +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
  • aa918d875d refactor(JWT): Ungenutzte Schnittstelle und Controller entfernt Developer 02 2025-01-31 13:10:55 +01:00
  • 28fdf0a115 renamed(SmsParams): umbenannt in GtxMessagingParams Developer 02 2025-01-31 13:06:11 +01:00
  • 120c8623dd refactor(Application.Configurations): Config-Suffix in Params umbenannt. Developer 02 2025-01-31 12:51:44 +01:00
  • 363329ca18 refaktor: Vereinfachung der DI-Konfiguration und Verbesserung der Wiederverwendbarkeit Developer 02 2025-01-31 11:54:49 +01:00
  • eb0c6dabf4 Revert "refactor(EnvelopeSmsService): Initialisiert mit Schnittstelle, DI-Injektion und Konfigurationen." Developer 02 2025-01-31 11:20:43 +01:00
  • cd88af6807 refactor(EnvelopeSmsService): Initialisiert mit Schnittstelle, DI-Injektion und Konfigurationen. Developer 02 2025-01-31 11:20:24 +01:00
  • 1941de1928 refactor(EnvelopeSmsService): Initialisiert mit Schnittstelle, DI-Injektion und Konfigurationen. Developer 02 2025-01-31 11:15:53 +01:00
  • 22347a0202 refactor(MessagingService): umbenannt in SmsSender Developer 02 2025-01-31 10:37:59 +01:00
  • e54d9d2da8 feat(TotpSmsParams): Erstellt, um die Konfiguration von Totp zu handhaben Developer 02 2025-01-31 10:22:37 +01:00
  • 06b1aa9560 refactor(appsetings): Unnötige Konfigurations-Parameter entfernt. Developer 02 2025-01-30 16:43:14 +01:00
  • 4f35fe54be fix(HomeController): Berechnungsmethode new_expiration aktualisiert, um AddSeconds zu verwenden Developer 02 2025-01-30 16:37:01 +01:00
  • 84e3e4e18d refactor(HomeController): renamed authentication methods with Handle prefix for clarity Developer 02 2025-01-30 16:27:09 +01:00
  • 7f26bb4766 refactor(HomeController): Aufteilung in Sub-TFAView-Methoden, um die Lesbarkeit zu verbessern. Developer 02 2025-01-30 16:12:42 +01:00
  • f674be5200 chore: Projekt wurde auf 2.9.0 aktualisiert Developer 02 2025-01-28 10:21:47 +01:00
  • 0718f24339 feat(HomeController): TFAView wurde als separate Methode geschrieben, um Verwirrung zu vermeiden Developer 02 2025-01-27 17:12:19 +01:00
  • 6abc17c3bf feat(HomeController): Aktualisiert, um SMS über zu senden. Developer 02 2025-01-27 17:09:23 +01:00
  • cf300d3ade Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator Developer 02 2025-01-27 16:50:44 +01:00
  • be44f9f436 refactor(HomeController): Statische Eigenschaften SmsTotpStep und SmsFormat hinzugefügt. Developer 02 2025-01-27 15:01:34 +01:00
  • 80f9107e4e feat(cache): Unterstützung für GetOrSetAsync mit DateTime-Typ hinzugefügt Developer 02 2025-01-27 14:50:23 +01:00
  • c6e9ecfbca refactor(cache): Unterstützung für CancellationToken in IDistributedCache-Erweiterungsmethoden hinzufügen Developer 02 2025-01-27 14:23:06 +01:00
  • af5d7c289d refactor(HomeController): LogInEnvelope aktualisiert, um SMS-Code als TOTP zu verifizieren Developer 02 2025-01-27 13:47:26 +01:00
  • 3267acbeb3 feat(CodeGenerator): GenerateTotp und VerifyTotp Methoden hinzugefügt. Developer 02 2025-01-25 00:35:19 +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
  • 651095976a Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator Developer01 2025-01-03 10:25:22 +01:00
  • fcbee75b9b MS Common 2.1 - Enum VerificationType Developer01 2025-01-03 10:25:06 +01:00
  • dcb25ffc4c chore(Web): auf Projekt 2.8.1 hochgerüstet Developer 02 2024-12-12 18:49:20 +01:00
  • 618e295634 fix(EnvelopeLocked): falschen Buchstaben aus html entfernen Developer 02 2024-12-12 18:48:14 +01:00
  • 8a2fa2035a chore : alle Projekte als Debugger konfiguriert. Developer 02 2024-12-12 18:47:27 +01:00
  • 60109e4deb refactor(annotation.js): Standortzuweisung für mobile Geräte entfernt. Developer 02 2024-12-12 18:21:28 +01:00
  • ed6a00dfdf refactor(util): Verschieben von Methoden über Standort nach util.location.js. Developer 02 2024-12-12 17:11:45 +01:00
  • c693495928 chore(Web): hochgestuft auf 2.8 Developer 02 2024-12-11 20:09:34 +01:00
  • 241991721d feat(DTOExtension): Erweiterungsmethode hinzugefügt, um totp direkt über Receiver zu prüfen Developer 02 2024-12-11 18:42:23 +01:00
  • c41d5c4a76 feat(HomeController): Funktion zur Überprüfung des Authenticator-Codes hinzugefügt. Developer 02 2024-12-11 18:32:35 +01:00
  • 27db664b4d feat(StringExtension): Erstellen, um erforderliche String-Erweiterungsmethoden hinzuzufügen. - IsValidTotp Erweiterung hinzugefügt, um die totp zu überprüfen. Developer 02 2024-12-11 18:22:45 +01:00
  • ba2518cdd2 refactor(EnvelopeLocked): QRCodeExpiration hinzugefügt Developer 02 2024-12-11 18:06:36 +01:00
  • 72a0cb78c7 refactor(EnvelopeLocked): Umbenennung von Expiration in SmsExpiration. - HomeController aktualisiert. Developer 02 2024-12-11 18:00:48 +01:00
  • e82d7552c2 refactor(EnvelopeLocked): Formatierbare Schlüsselnamen hinzugefügt. Developer 02 2024-12-11 17:58:46 +01:00
  • 4b50b6c35d refactor(Resource.resx): Schlüssel-Werte für Authenticators hinzugefügt Developer 02 2024-12-11 17:32:17 +01:00
  • 103d8da6b2 refactor(Resource.resx): Aktualisierte Schlüsselnamen für Schlüsselformate Developer 02 2024-12-11 16:54:02 +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
  • 10a5adeeee fix: LocakedOpen entfernt. Developer 02 2024-12-11 16:29:20 +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
  • 556d02870e refactor(CodeGeneratorParams): DefaultTotpSecretKeyLength auf 20 setzen. Developer 02 2024-12-11 14:56:30 +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
  • 8e1b4e0832 feat(ReceiverService): Generische Update-Methode hinzugefügt Developer 02 2024-12-10 23:48:01 +01:00
  • 4f5b8f9d76 feat(EnvelopeReceiverService): Optionale schreibgeschützte Eingabe als Schnittstellenimplementierung hinzugefügt. Developer 02 2024-12-10 22:48:43 +01:00
  • f06b41492e feat(EnvelopeReceiverRepository): Standardwert readOnly als true aktualisiert. Developer 02 2024-12-10 22:43:53 +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
  • 4af1534194 fix(Receiver): Behoben TotpExpiration Eigenschaft Column atribute name. Developer 02 2024-12-10 13:15:25 +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