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
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
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
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
Developer 02
1941de1928
refactor(EnvelopeSmsService): Initialisiert mit Schnittstelle, DI-Injektion und Konfigurationen.
2025-01-31 11:15:53 +01:00
Developer 02
22347a0202
refactor(MessagingService): umbenannt in SmsSender
2025-01-31 10:37:59 +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
06b1aa9560
refactor(appsetings): Unnötige Konfigurations-Parameter entfernt.
2025-01-30 16:43:14 +01:00
Developer 02
4f35fe54be
fix(HomeController): Berechnungsmethode new_expiration aktualisiert, um AddSeconds zu verwenden
2025-01-30 16:37:01 +01:00
Developer 02
84e3e4e18d
refactor(HomeController): renamed authentication methods with Handle prefix for clarity
2025-01-30 16:27:09 +01:00
Developer 02
7f26bb4766
refactor(HomeController): Aufteilung in Sub-TFAView-Methoden, um die Lesbarkeit zu verbessern.
2025-01-30 16:12:42 +01:00
Developer 02
f674be5200
chore: Projekt wurde auf 2.9.0 aktualisiert
2025-01-28 10:21:47 +01:00
Developer 02
0718f24339
feat(HomeController): TFAView wurde als separate Methode geschrieben, um Verwirrung zu vermeiden
2025-01-27 17:12:19 +01:00
Developer 02
6abc17c3bf
feat(HomeController): Aktualisiert, um SMS über zu senden.
...
- Unnötige Parameter in SmsParams entfernt.
- Code-Sendefunktion von IMessagingService entfernt.
- GetTotpExpirationTime Methode im CodeGenerator entfernt.
2025-01-27 17:09:23 +01:00
Developer 02
be44f9f436
refactor(HomeController): Statische Eigenschaften SmsTotpStep und SmsFormat hinzugefügt.
2025-01-27 15:01:34 +01:00
Developer 02
af5d7c289d
refactor(HomeController): LogInEnvelope aktualisiert, um SMS-Code als TOTP zu verifizieren
2025-01-27 13:47:26 +01:00
Developer 02
95efe58e1b
chore(Web): Hochgestuft auf 2.8.2
2025-01-24 20:42:01 +01:00
Developer 02
867756242e
refactor(EnvelopeReceiver): TFAEnabled wurde in die Envelope-Tabelle für Entität und DTO verschoben.
...
- Aktualisierte zugehörige Felder in HomeController.
2025-01-24 18:13:29 +01:00
Developer 02
dcb25ffc4c
chore(Web): auf Projekt 2.8.1 hochgerüstet
2024-12-12 18:49:20 +01:00
Developer 02
618e295634
fix(EnvelopeLocked): falschen Buchstaben aus html entfernen
2024-12-12 18:48:14 +01:00
Developer 02
8a2fa2035a
chore : alle Projekte als Debugger konfiguriert.
2024-12-12 18:47:27 +01:00
Developer 02
60109e4deb
refactor(annotation.js): Standortzuweisung für mobile Geräte entfernt.
2024-12-12 18:21:28 +01:00
Developer 02
ed6a00dfdf
refactor(util): Verschieben von Methoden über Standort nach util.location.js.
2024-12-12 17:11:45 +01:00
Developer 02
c693495928
chore(Web): hochgestuft auf 2.8
2024-12-11 20:09:34 +01:00
Developer 02
241991721d
feat(DTOExtension): Erweiterungsmethode hinzugefügt, um totp direkt über Receiver zu prüfen
2024-12-11 18:42:23 +01:00
Developer 02
c41d5c4a76
feat(HomeController): Funktion zur Überprüfung des Authenticator-Codes hinzugefügt.
2024-12-11 18:32:35 +01:00
Developer 02
ba2518cdd2
refactor(EnvelopeLocked): QRCodeExpiration hinzugefügt
2024-12-11 18:06:36 +01:00
Developer 02
72a0cb78c7
refactor(EnvelopeLocked): Umbenennung von Expiration in SmsExpiration.
...
- HomeController aktualisiert.
2024-12-11 18:00:48 +01:00
Developer 02
e82d7552c2
refactor(EnvelopeLocked): Formatierbare Schlüsselnamen hinzugefügt.
2024-12-11 17:58:46 +01:00