a429c65eadfeat: 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
79aebe4ef7chore(IISProfile): Hinzugefügt, um die Standard-IIS-Konfiguration zu implementieren
Developer 02
2025-03-25 15:41:50 +01:00
b4366e5bbbchore: Nuget-Pakete werden je nach Rahmenwerk bedingt konfiguriert.
Developer 02
2025-03-25 12:38:01 +01:00
fab002a20cchore Upgrade auf 1.1.2
Developer 02
2025-03-17 11:01:21 +01:00
51492110a7refactor(DigitalData.Auth.Client): DigitalData.Core.Security wurde auf 1.1.1 aktualisiert.
Developer 02
2025-03-17 10:59:54 +01:00
421f2657ddrefactor(DigitalData.Auth.Client): DigitalData.Core.Security wurde auf 1.1.0 aktualisiert.
Developer 02
2025-03-17 10:02:52 +01:00
a77c70f655refactor(AuthClient): Hochgestuft auf 1.3.3
Developer 02
2025-03-12 10:50:35 +01:00
d46dbbb877refactor(ClientParams): Die Eigenschaft NextRetryDelay wurde entfernt, um die Logik zu vereinfachen.
Developer 02
2025-03-12 09:48:27 +01:00
e194cd8054feat: Implementierung der Wiederholungslogik für den Verbindungsaufbau in AuthClient
Developer 02
2025-03-12 09:32:10 +01:00
d21e0c06e7chore(API): Hochgestuft auf 1.1.0
Developer 02
2025-03-12 08:58:26 +01:00
dd62af5adafeat(DIExtensions): Hinzufügen einer Ausnahmemeldung.
Developer 02
2025-03-11 16:32:56 +01:00
b4068eff8echore(client): Hochgestuft auf 1.2.0
Developer 02
2025-03-11 15:58:50 +01:00
3b0428130afeat(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
4ccf7a20b3feat(AuthClient): try-start entfernen und Abbruch-Token hinzufügen, um asynchron zu starten
Developer 02
2025-03-11 14:50:10 +01:00
29ad0554bcfix(ConfiguredConsumerService): Dienst als Liste anstelle von IEnumerable hinzufügen
Developer 02
2025-03-10 17:31:49 +01:00
583864469crefactor(UserLogin): Id umbenannt in UserId
Developer 02
2025-03-10 17:05:05 +01:00
85ccc52ca1feat(AuthController): Aktualisiert, um die Anmeldung über die Benutzer-ID zu ermöglichen.
Developer 02
2025-03-10 16:58:34 +01:00
a69e13c2abfeat: 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
8ef879a663feat: NLog hinzugefügt und konfiguriert
Developer 02
2025-03-10 15:22:35 +01:00
ef6d834448refactor(ClientPublicKey): made UpdateContent internal
Developer 02
2025-03-10 15:01:57 +01:00
1db1b35f3crefactor: 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
2378b93579chore(Client): Hochgestuft auf 1.1.3
Developer 02
2025-03-07 15:22:23 +01:00
85a047467erefactor: 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
106d31b068feat(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
48f5c69c91fix(ClientParams): Umbenennung von OnMessageReceived in OnPublicKeyReceived
Developer 02
2025-03-07 12:52:21 +01:00
01613f2e46fix(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
4e941ed35ffeat(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
e925c175a0refactor(ClientParams): OnMessageReceived aktualisieren, damit es mit UpdatePublicKeys initialisiert wird
Developer 02
2025-03-06 17:02:30 +01:00
eaf41adb58refactor: 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
a2c74cbdd9feat: 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
63c37551befeat(AsymmetricPublicKey): Zur Vereinfachung nach Auth.Client verschoben
Developer 02
2025-03-06 14:32:23 +01:00
6198008475feat(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
8682f1f9e0feat(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
fb486296f2fix(AuthClientTest): den Methodennamen aktualisiert, um den Pascal-Fall zu implementieren
Developer 02
2025-03-05 16:23:58 +01:00
4e3448b4d4refactor(AuthClient): Entfernen von ConnectionError und Aktualisierung von tryStartAsync zur Protokollierung
Developer 02
2025-03-05 15:53:57 +01:00
36891b5abbfeat(AuthClientTests): Added GetpublicKey_ShouldReturnExpectedPublicKey to test GetPublicKeyAsync method of AuthHub
Developer 02
2025-03-05 15:31:24 +01:00
db52e97d03feat(AuthClient): Added GetPublicKeyAsync method to handle client request to get the key
Developer 02
2025-03-05 13:09:29 +01:00
4c001d4087feat(AuthHub): Added GetPublicKeyAsync method to send the key to caller
Developer 02
2025-03-05 13:06:07 +01:00
3c37176d5eReapply "feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren"
Developer 02
2025-03-05 11:57:18 +01:00
0935573b93Revert "feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren"
Developer 02
2025-03-05 11:56:00 +01:00
f30f1f127dfeat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren
Developer 02
2025-03-04 12:25:49 +01:00
1fe3fb9008refactor: IAuthListenHandler und IAuthSenderHandler aktualisiert, um Issuer und Audiance anstelle von Name zu verwenden
Developer 02
2025-03-04 12:20:26 +01:00
d21da5028eRevert "refactor(AuthHub): SendKeyAsync aktualisiert, um Caller anstelle von All zu verwenden"
Developer 02
2025-03-04 11:53:05 +01:00
062942b2d2refactor(AuthHub): SendKeyAsync aktualisiert, um Caller anstelle von All zu verwenden
Developer 02
2025-03-04 11:45:44 +01:00
c47197606bRevert "feat: Hinzufügen der Methode GetPublicKeyAsync zu IAuthListenHandler und IAuthSenderHandler"
Developer 02
2025-03-04 10:16:23 +01:00
137ccaa563feat: Hinzufügen der Methode GetPublicKeyAsync zu IAuthListenHandler und IAuthSenderHandler
Developer 02
2025-03-04 09:20:36 +01:00
cb6ec8b5e6feat(DigitalData.Auth): configured package properties of Abstractions and Client
Developer 02
2025-03-03 16:04:11 +01:00
7873542acafix(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
6694e4b626feat(AuthHubTests): Erstellt, um Hub und Melder zu testen
Developer 02
2025-02-11 11:05:46 +01:00
7f39cbe24afeat(AuthClient): Konfiguration der Wiederholungsrichtlinie im Falle eines Verbindungsverlustes hinzugefügt.
Developer 02
2025-02-11 10:33:37 +01:00
484cc86a29feat(Melder): Erstellt, um aktuelle Schlüssel an den Kunden zu senden
Developer 02
2025-02-11 09:38:11 +01:00
5ab1f24ce5feat: Aktualisiert, um Token durch Query-String zu behandeln
Developer 02
2025-02-11 08:56:29 +01:00
33ead6ebf4fix: UniqueName aktualisiert, um den Benutzernamen in den Ansprüchen des Benutzernamens zu halten.
Developer 02
2025-02-10 14:09:15 +01:00
64717fbba5fix(AuthClientTests): Aktualisiert um Anbieter zu entsorgen
Developer 02
2025-02-05 10:38:45 +01:00
b6d86d3d0dfix(AuthClient): Aktualisiert, um GC.SuppressFinalize in DisposeAsync zu verwenden
Developer 02
2025-02-05 10:26:51 +01:00
5f9926e911refactor(AuthClientTests): Umbenennung der Variablennamen
Developer 02
2025-02-04 20:50:34 +01:00
319763040crefactor(ISenderHandler): Umbenennung in IAuthSenderHandler. - umbenannt in SendMessageAsync als SendKeyAsync
Developer 02
2025-02-04 20:45:01 +01:00
5092890f14fix(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
27c2c0b4cbrefactor(IAuthClientHandler): umbenannt in IListenHandler
Developer 02
2025-02-04 19:47:40 +01:00
9d609dd5acfeat(ISenderHandler): Erstellt um Absenderaktionen an den Hub zu behandeln - Eingebaut in AuthHub und AuthClient
Developer 02
2025-02-04 19:40:09 +01:00
360d91353bRevert "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
7c5a545926Revert "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
18d7c475fffix(AuthClientTests): aktualisiert, um Enqueue-Methode zu verwenden, um neue Instanzen zum clientPool hinzuzufügen
Developer 02
2025-02-04 10:49:37 +01:00
5886e076f4feat(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
5aab46a221refactor(tests): Verbesserung der Nachrichtenbehandlung und Assert-Bedingungen in AuthClientTests
Developer 02
2025-02-03 17:09:57 +01:00
9fee7ea381feat(tests): Refaktorierung und Erweiterung von AuthClientTests für Verbindungs- und Nachrichtenbehandlung
Developer 02
2025-02-03 16:53:46 +01:00
cfe5df4b1dfeat(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
31ccd93b0drefactor(AuthClient): Enhance AuthClient with lazy initialization and connection error handling
Developer 02
2025-02-03 16:22:41 +01:00
48970a1e13refactor(AuthClientTests): Methode durch einen statischen Readonly-Delegaten für den Service Provider ersetzen
Developer 02
2025-02-03 15:42:46 +01:00
0614b205bdfeat(IAuthClientHandler): Umbenennung der Methode ReceiveMessage in ReceiveMessageAsync
Developer 02
2025-02-03 15:39:30 +01:00
766e4e6d27feat(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