a429c65ead
feat: Unterstützung für .NET 9.0 hinzugefügt und Paketversion auf 1.3.6 aktualisiert - net9.0 zu TargetFrameworks hinzugefügt. - Paketverweise für Microsoft.AspNetCore.SignalR.Client und Microsoft.Extensions.Hosting.Abstractions, die auf net9.0 abzielen, hinzugefügt. - Bumped Package Version, AssemblyVersion und FileVersion auf 1.3.6.
Developer 02
2025-04-28 10:03:41 +02:00
79aebe4ef7
chore(IISProfile): Hinzugefügt, um die Standard-IIS-Konfiguration zu implementieren
Developer 02
2025-03-25 15:41:50 +01:00
b4366e5bbb
chore: Nuget-Pakete werden je nach Rahmenwerk bedingt konfiguriert.
Developer 02
2025-03-25 12:38:01 +01:00
fab002a20c
chore Upgrade auf 1.1.2
Developer 02
2025-03-17 11:01:21 +01:00
51492110a7
refactor(DigitalData.Auth.Client): DigitalData.Core.Security wurde auf 1.1.1 aktualisiert.
Developer 02
2025-03-17 10:59:54 +01:00
421f2657dd
refactor(DigitalData.Auth.Client): DigitalData.Core.Security wurde auf 1.1.0 aktualisiert.
Developer 02
2025-03-17 10:02:52 +01:00
a77c70f655
refactor(AuthClient): Hochgestuft auf 1.3.3
Developer 02
2025-03-12 10:50:35 +01:00
d46dbbb877
refactor(ClientParams): Die Eigenschaft NextRetryDelay wurde entfernt, um die Logik zu vereinfachen.
Developer 02
2025-03-12 09:48:27 +01:00
e194cd8054
feat: Implementierung der Wiederholungslogik für den Verbindungsaufbau in AuthClient
Developer 02
2025-03-12 09:32:10 +01:00
d21e0c06e7
chore(API): Hochgestuft auf 1.1.0
Developer 02
2025-03-12 08:58:26 +01:00
dd62af5ada
feat(DIExtensions): Hinzufügen einer Ausnahmemeldung.
Developer 02
2025-03-11 16:32:56 +01:00
b4068eff8e
chore(client): Hochgestuft auf 1.2.0
Developer 02
2025-03-11 15:58:50 +01:00
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.
Developer 02
2025-03-11 15:53:37 +01:00
4ccf7a20b3
feat(AuthClient): try-start entfernen und Abbruch-Token hinzufügen, um asynchron zu starten
Developer 02
2025-03-11 14:50:10 +01:00
29ad0554bc
fix(ConfiguredConsumerService): Dienst als Liste anstelle von IEnumerable hinzufügen
Developer 02
2025-03-10 17:31:49 +01:00
583864469c
refactor(UserLogin): Id umbenannt in UserId
Developer 02
2025-03-10 17:05:05 +01:00
85ccc52ca1
feat(AuthController): Aktualisiert, um die Anmeldung über die Benutzer-ID zu ermöglichen.
Developer 02
2025-03-10 16:58:34 +01:00
a69e13c2ab
feat: Logging für unerwartete Ausnahmen hinzugefügt, um eine bessere Fehlerverfolgung und Problemlösung zu gewährleisten.
Developer 02
2025-03-10 15:39:34 +01:00
ef6d834448
refactor(ClientPublicKey): made UpdateContent internal
Developer 02
2025-03-10 15:01:57 +01:00
1db1b35f3c
refactor: Entfernen des redundanten Abrufs des Konfigurationsabschnitts in AddAuthHubClient - Entfernt den unnötigen Aufruf von GetSection(nameof(ClientParams)) beim Abrufen von ClientParams aus der Konfiguration, was die Logik vereinfacht und die Klarheit verbessert.
Developer 02
2025-03-10 09:27:20 +01:00
2378b93579
chore(Client): Hochgestuft auf 1.1.3
Developer 02
2025-03-07 15:22:23 +01:00
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
Developer 02
2025-03-07 15:21:31 +01:00
106d31b068
feat(DIExtensions): Optionale IConfiguration-Eingabe hinzugefügt, um AddAuthHubClient mit Hilfe von Appsettings konfigurieren zu können
Developer 02
2025-03-07 13:25:40 +01:00
48f5c69c91
fix(ClientParams): Umbenennung von OnMessageReceived in OnPublicKeyReceived
Developer 02
2025-03-07 12:52:21 +01:00
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
Developer 02
2025-03-07 12:09:39 +01:00
4e941ed35f
feat(AuthClientTests): StartAsync_ShouldUpdateAllPublicKey Testmethode hinzufügen, um zu testen, ob der öffentliche Schlüssel nach StartAsync aktualisiert wird
Developer 02
2025-03-07 09:49:48 +01:00
e925c175a0
refactor(ClientParams): OnMessageReceived aktualisieren, damit es mit UpdatePublicKeys initialisiert wird
Developer 02
2025-03-06 17:02:30 +01:00
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.
Developer 02
2025-03-06 16:54:50 +01:00
a2c74cbdd9
feat: Refaktorierung von ClientEvents zur Verwendung eines Delegaten für öffentliche Schlüsselaktualisierungen - Ersetzt Action<string, string, string, ILogger?> durch den ClientEvent-Delegaten für eine bessere Struktur. - ClientEvent-Delegaten mit AuthClient-Referenz eingeführt, um öffentliche Schlüssel direkt zu aktualisieren.
Developer 02
2025-03-06 16:48:47 +01:00
63c37551be
feat(AsymmetricPublicKey): Zur Vereinfachung nach Auth.Client verschoben
Developer 02
2025-03-06 14:32:23 +01:00
6198008475
feat(AuthClient): implementierte Methode PublicKeys.get - GetAllPublicKeysAsync Methode hinzugefügt, um GetPublicKeyAsync Methode für jeden öffentlichen Schlüssel aufzurufen. - Aktualisiert, um GetAllPublicKeysAsync Methode nach erfolgreichem Start und Wiederverbindung aufzurufen
Developer 02
2025-03-06 14:18:55 +01:00
8682f1f9e0
feat(AsymmetricPublicKey): zu Abstractions.Models hinzugefügt, um den Empfang öffentlicher Schlüssel zu behandeln. - AsymmetricPublicKey-Liste mit dem Namen Public Keys zu IAuthClient hinzugefügt.
Developer 02
2025-03-06 13:59:40 +01:00
fb486296f2
fix(AuthClientTest): den Methodennamen aktualisiert, um den Pascal-Fall zu implementieren
Developer 02
2025-03-05 16:23:58 +01:00
4e3448b4d4
refactor(AuthClient): Entfernen von ConnectionError und Aktualisierung von tryStartAsync zur Protokollierung
Developer 02
2025-03-05 15:53:57 +01:00
36891b5abb
feat(AuthClientTests): Added GetpublicKey_ShouldReturnExpectedPublicKey to test GetPublicKeyAsync method of AuthHub
Developer 02
2025-03-05 15:31:24 +01:00
db52e97d03
feat(AuthClient): Added GetPublicKeyAsync method to handle client request to get the key
Developer 02
2025-03-05 13:09:29 +01:00
4c001d4087
feat(AuthHub): Added GetPublicKeyAsync method to send the key to caller
Developer 02
2025-03-05 13:06:07 +01:00
3c37176d5e
Reapply "feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren"
Developer 02
2025-03-05 11:57:18 +01:00
0935573b93
Revert "feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren"
Developer 02
2025-03-05 11:56:00 +01:00
f30f1f127d
feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren
Developer 02
2025-03-04 12:25:49 +01:00
1fe3fb9008
refactor: IAuthListenHandler und IAuthSenderHandler aktualisiert, um Issuer und Audiance anstelle von Name zu verwenden
Developer 02
2025-03-04 12:20:26 +01:00
d21da5028e
Revert "refactor(AuthHub): SendKeyAsync aktualisiert, um Caller anstelle von All zu verwenden"
Developer 02
2025-03-04 11:53:05 +01:00
062942b2d2
refactor(AuthHub): SendKeyAsync aktualisiert, um Caller anstelle von All zu verwenden
Developer 02
2025-03-04 11:45:44 +01:00
c47197606b
Revert "feat: Hinzufügen der Methode GetPublicKeyAsync zu IAuthListenHandler und IAuthSenderHandler"
Developer 02
2025-03-04 10:16:23 +01:00
137ccaa563
feat: Hinzufügen der Methode GetPublicKeyAsync zu IAuthListenHandler und IAuthSenderHandler
Developer 02
2025-03-04 09:20:36 +01:00
cb6ec8b5e6
feat(DigitalData.Auth): configured package properties of Abstractions and Client
Developer 02
2025-03-03 16:04:11 +01:00
7873542aca
fix(DIExtensions): ConsumerOptions-Eingabe in AddAuthService-Methode hinzugefügt, um Konsuemrn nach der Übernahme aus der Config arrangieren zu können. - Standardiezd consumerKey Benennung
Developer 02
2025-02-11 13:20:54 +01:00
6694e4b626
feat(AuthHubTests): Erstellt, um Hub und Melder zu testen
Developer 02
2025-02-11 11:05:46 +01:00
7f39cbe24a
feat(AuthClient): Konfiguration der Wiederholungsrichtlinie im Falle eines Verbindungsverlustes hinzugefügt.
Developer 02
2025-02-11 10:33:37 +01:00
484cc86a29
feat(Melder): Erstellt, um aktuelle Schlüssel an den Kunden zu senden
Developer 02
2025-02-11 09:38:11 +01:00
5ab1f24ce5
feat: Aktualisiert, um Token durch Query-String zu behandeln
Developer 02
2025-02-11 08:56:29 +01:00
33ead6ebf4
fix: UniqueName aktualisiert, um den Benutzernamen in den Ansprüchen des Benutzernamens zu halten.
Developer 02
2025-02-10 14:09:15 +01:00
64717fbba5
fix(AuthClientTests): Aktualisiert um Anbieter zu entsorgen
Developer 02
2025-02-05 10:38:45 +01:00
b6d86d3d0d
fix(AuthClient): Aktualisiert, um GC.SuppressFinalize in DisposeAsync zu verwenden
Developer 02
2025-02-05 10:26:51 +01:00
5f9926e911
refactor(AuthClientTests): Umbenennung der Variablennamen
Developer 02
2025-02-04 20:50:34 +01:00
319763040c
refactor(ISenderHandler): Umbenennung in IAuthSenderHandler. - umbenannt in SendMessageAsync als SendKeyAsync
Developer 02
2025-02-04 20:45:01 +01:00
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.
Developer 02
2025-02-04 20:01:51 +01:00
27c2c0b4cb
refactor(IAuthClientHandler): umbenannt in IListenHandler
Developer 02
2025-02-04 19:47:40 +01:00
9d609dd5ac
feat(ISenderHandler): Erstellt um Absenderaktionen an den Hub zu behandeln - Eingebaut in AuthHub und AuthClient
Developer 02
2025-02-04 19:40:09 +01:00
360d91353b
Revert "feat(AuthClientTests): Es wurde eine clientPool-Warteschlange erstellt, um die Injektion von Abhängigkeiten und die Bereitstellung von Diensten zu trennen."
Developer 02
2025-02-04 16:09:19 +01:00
7c5a545926
Revert "fix(AuthClientTests): aktualisiert, um Enqueue-Methode zu verwenden, um neue Instanzen zum clientPool hinzuzufügen"
Developer 02
2025-02-04 16:08:26 +01:00
18d7c475ff
fix(AuthClientTests): aktualisiert, um Enqueue-Methode zu verwenden, um neue Instanzen zum clientPool hinzuzufügen
Developer 02
2025-02-04 10:49:37 +01:00
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.
Developer 02
2025-02-04 10:48:04 +01:00
5aab46a221
refactor(tests): Verbesserung der Nachrichtenbehandlung und Assert-Bedingungen in AuthClientTests
Developer 02
2025-02-03 17:09:57 +01:00
9fee7ea381
feat(tests): Refaktorierung und Erweiterung von AuthClientTests für Verbindungs- und Nachrichtenbehandlung
Developer 02
2025-02-03 16:53:46 +01:00
cfe5df4b1d
feat(IAuthClient): IsConnected, ConnectionError und ConnectionError Eigenschaften hinzugefügt. - Umwandlung der Eigenschaft IsConnectionFailed in eine Erweiterungsmethode.
Developer 02
2025-02-03 16:38:22 +01:00
31ccd93b0d
refactor(AuthClient): Enhance AuthClient with lazy initialization and connection error handling
Developer 02
2025-02-03 16:22:41 +01:00
48970a1e13
refactor(AuthClientTests): Methode durch einen statischen Readonly-Delegaten für den Service Provider ersetzen
Developer 02
2025-02-03 15:42:46 +01:00
0614b205bd
feat(IAuthClientHandler): Umbenennung der Methode ReceiveMessage in ReceiveMessageAsync
Developer 02
2025-02-03 15:39:30 +01:00
766e4e6d27
feat(IAuthClientHandler): getrennte Klasse erstellt, um die Hub-Aktion von IAuthClient zu unterteilen - ReceiveMessage-Methode zu IAuthClientHandler verschoben - StartAsync-Methode zu IAuthClient hinzugefügt
Developer 02
2025-02-03 14:51:13 +01:00