31 Commits

Author SHA1 Message Date
Developer 02
421f2657dd refactor(DigitalData.Auth.Client): DigitalData.Core.Security wurde auf 1.1.0 aktualisiert. 2025-03-17 10:02:52 +01:00
Developer 02
3b0428130a feat(AuthClient): implementiert IHostedService.
- Aktualisiert um AuthClient zu den Diensten als Hosted Service hinzuzufügen.
 - Der zugehörige Unit-Test wurde aktualisiert, um IHost anstelle von IServiceProvider zu verwenden, um gehostete Dienste testen zu können.
2025-03-11 15:53:37 +01:00
Developer 02
4ccf7a20b3 feat(AuthClient): try-start entfernen und Abbruch-Token hinzufügen, um asynchron zu starten 2025-03-11 14:50:10 +01:00
Developer 02
85a047467e refactor: AsymmetricPublicKey durch ClientPublicKey ersetzt und RSA-Schlüsselverwaltung verbessert
- `AsymmetricPublicKey` in `ClientPublicKey` umbenannt
- `ClientPublicKey` von `RSAKeyBase` abgeleitet für RSA-Funktionalität
- Dynamischen PEM-Import in `UpdateContent` hinzugefügt
2025-03-07 15:21:31 +01:00
Developer 02
106d31b068 feat(DIExtensions): Optionale IConfiguration-Eingabe hinzugefügt, um AddAuthHubClient mit Hilfe von Appsettings konfigurieren zu können 2025-03-07 13:25:40 +01:00
Developer 02
48f5c69c91 fix(ClientParams): Umbenennung von OnMessageReceived in OnPublicKeyReceived 2025-03-07 12:52:21 +01:00
Developer 02
01613f2e46 fix(AuthClientTests): Erstellt Reconnected_ShouldUpdateAllPublicKey Methode um den Wiederholungsprozess im Falle eines Verbindungsabbruchs zu testen
- Erstellte _port Variable um den Port der _app zu halten.
 - Convert_tokenDescriptors Array in CreatetokenDescriptors Methode um _tokenDescriptors zufällig zu generieren.
 - CreateWebApplication-Methode erstellt, um die Webanwendung in Testmethoden generieren zu können
2025-03-07 12:09:39 +01:00
Developer 02
6ac2c86520 fix(AuthClientTests): StartAsync_ShouldUpdateAllPublicKey aktualisiert 2025-03-07 10:17:48 +01:00
Developer 02
4e941ed35f feat(AuthClientTests): StartAsync_ShouldUpdateAllPublicKey Testmethode hinzufügen, um zu testen, ob der öffentliche Schlüssel nach StartAsync aktualisiert wird 2025-03-07 09:49:48 +01:00
Developer 02
eaf41adb58 refactor: OnMessageReceived in ein Ereignis umgewandelt für bessere Ereignisbehandlung
- `OnMessageReceived` von einem Delegaten in ein Ereignis umgewandelt, um die Ereignisabonnierung und -behandlung zu verbessern.
2025-03-06 16:54:50 +01:00
Developer 02
fb486296f2 fix(AuthClientTest): den Methodennamen aktualisiert, um den Pascal-Fall zu implementieren 2025-03-05 16:23:58 +01:00
Developer 02
aa2572fd17 fix(ClientExtensions): entfernt 2025-03-05 16:22:39 +01:00
Developer 02
36891b5abb feat(AuthClientTests): Added GetpublicKey_ShouldReturnExpectedPublicKey to test GetPublicKeyAsync method of AuthHub 2025-03-05 15:31:24 +01:00
Developer 02
6664a1f342 fix(AuthClientTests): Abhängigkeiten hinzufügen 2025-03-05 14:43:56 +01:00
Developer 02
1fe3fb9008 refactor: IAuthListenHandler und IAuthSenderHandler aktualisiert, um Issuer und Audiance anstelle von Name zu verwenden 2025-03-04 12:20:26 +01:00
Developer 02
4062fe750a refactor(IAuthSenderHandler): rename subject input to name. 2025-03-03 16:09:15 +01:00
Developer 02
64717fbba5 fix(AuthClientTests): Aktualisiert um Anbieter zu entsorgen 2025-02-05 10:38:45 +01:00
Developer 02
5f9926e911 refactor(AuthClientTests): Umbenennung der Variablennamen 2025-02-04 20:50:34 +01:00
Developer 02
319763040c refactor(ISenderHandler): Umbenennung in IAuthSenderHandler.
- umbenannt in SendMessageAsync als SendKeyAsync
2025-02-04 20:45:01 +01:00
Developer 02
5092890f14 fix(AuthClientTest): Ersetzte client_receiver.ReceiveMessageAsync Aktion mit sender_client.SendMessageAsync in ReceiveMessage_ShouldCallOnMessageReceived Test
- Verzögerung für die Dauer des Nachrichtenempfangs in ReceiveMessage_ShouldCallOnMessageReceived hinzugefügt.
2025-02-04 20:01:51 +01:00
Developer 02
360d91353b Revert "feat(AuthClientTests): Es wurde eine clientPool-Warteschlange erstellt, um die Injektion von Abhängigkeiten und die Bereitstellung von Diensten zu trennen."
This reverts commit 5886e076f4698fae293f56fad238c1563b2a10e3.
2025-02-04 16:09:19 +01:00
Developer 02
7c5a545926 Revert "fix(AuthClientTests): aktualisiert, um Enqueue-Methode zu verwenden, um neue Instanzen zum clientPool hinzuzufügen"
This reverts commit 18d7c475ffed2bb0999d28c779be2cc45e7a6ff8.
2025-02-04 16:08:26 +01:00
Developer 02
18d7c475ff fix(AuthClientTests): aktualisiert, um Enqueue-Methode zu verwenden, um neue Instanzen zum clientPool hinzuzufügen 2025-02-04 10:49:37 +01:00
Developer 02
5886e076f4 feat(AuthClientTests): Es wurde eine clientPool-Warteschlange erstellt, um die Injektion von Abhängigkeiten und die Bereitstellung von Diensten zu trennen.
- Dies macht die Messung realistischer.
2025-02-04 10:48:04 +01:00
Developer 02
8e979fa14d feat(AuthClientTests): Testserver hinzugefügt 2025-02-04 10:11:34 +01:00
Developer 02
5aab46a221 refactor(tests): Verbesserung der Nachrichtenbehandlung und Assert-Bedingungen in AuthClientTests
- Vereinfachte Assertions in StartAsync_ShouldConnectSuccessfully durch Entfernen expliziter Strings
- Aktualisierte ReceiveMessage_ShouldCallOnMessageReceived, um Nachrichteninhalte zu überprüfen
- Refaktorisierte Variablennamen in ReceiveMessage_ShouldCallOnMessageReceived für bessere Verständlichkeit
2025-02-03 17:09:57 +01:00
Developer 02
9fee7ea381 feat(tests): Refaktorierung und Erweiterung von AuthClientTests für Verbindungs- und Nachrichtenbehandlung
- Ersetzte das statische Setup für die Client-Erstellung durch eine wiederverwendbare Build-Methode.
- Ein neuer Test `StartAsync_ShouldConnectSuccessfully` wurde hinzugefügt, um den Verbindungsaufbau zu überprüfen.
- Refactored `ReceiveMessage_ShouldCallOnMessageReceived` für die Einrichtung mehrerer Clients (Sender und Empfänger).
- Konsolidierte hartkodierte URL in eine wiederverwendbare Konstante `HubUrl`.
2025-02-03 16:53:46 +01:00
Developer 02
48970a1e13 refactor(AuthClientTests): Methode durch einen statischen Readonly-Delegaten für den Service Provider ersetzen 2025-02-03 15:42:46 +01:00
Developer 02
0614b205bd feat(IAuthClientHandler): Umbenennung der Methode ReceiveMessage in ReceiveMessageAsync 2025-02-03 15:39:30 +01:00
Developer 02
b533634e14 feat(AuthClientTests): ReceiveMessage_ShouldCallOnMessageReceived Testmethode hinzugefügt.
- Angeordnete Abhängigkeiten
2025-02-03 15:37:19 +01:00
Developer 02
c8eacc1d54 feat(AuthClientTests): Initalisiert. 2025-02-03 13:49:35 +01:00