Developer 02
e194cd8054
feat: Implementierung der Wiederholungslogik für den Verbindungsaufbau in AuthClient
...
- Hinzugefügt: `TryStartConnectionAsync`-Methode zur Durchführung von Verbindungsversuchen mit Wiederholungslogik.
- `StartAsync` aktualisiert, um wiederholt zu versuchen, die Verbindung herzustellen, bis sie erfolgreich ist oder `RetryDelay` erschöpft ist.
2025-03-12 09:32:10 +01:00
Developer 02
d21e0c06e7
chore(API): Hochgestuft auf 1.1.0
2025-03-12 08:58:26 +01:00
Developer 02
dd62af5ada
feat(DIExtensions): Hinzufügen einer Ausnahmemeldung.
2025-03-11 16:32:56 +01:00
Developer 02
b4068eff8e
chore(client): Hochgestuft auf 1.2.0
2025-03-11 15:58:50 +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
29ad0554bc
fix(ConfiguredConsumerService): Dienst als Liste anstelle von IEnumerable hinzufügen
2025-03-10 17:31:49 +01:00
Developer 02
583864469c
refactor(UserLogin): Id umbenannt in UserId
2025-03-10 17:05:05 +01:00
Developer 02
85ccc52ca1
feat(AuthController): Aktualisiert, um die Anmeldung über die Benutzer-ID zu ermöglichen.
2025-03-10 16:58:34 +01:00
Developer 02
a69e13c2ab
feat: Logging für unerwartete Ausnahmen hinzugefügt, um eine bessere Fehlerverfolgung und Problemlösung zu gewährleisten.
2025-03-10 15:39:34 +01:00
Developer 02
8ef879a663
feat: NLog hinzugefügt und konfiguriert
2025-03-10 15:22:35 +01:00
Developer 02
ef6d834448
refactor(ClientPublicKey): made UpdateContent internal
2025-03-10 15:01:57 +01:00
Developer 02
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.
2025-03-10 09:27:20 +01:00
Developer 02
74444d301d
feat(ClientPublicKey): implementiert IUniqueSecurityContext
2025-03-07 16:11:36 +01:00
Developer 02
2378b93579
chore(Client): Hochgestuft auf 1.1.3
2025-03-07 15:22:23 +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
0235f81003
chore: Aktualisierte Abstraktionen und Client 1.0.0
2025-03-07 12:12:28 +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
e925c175a0
refactor(ClientParams): OnMessageReceived aktualisieren, damit es mit UpdatePublicKeys initialisiert wird
2025-03-06 17:02:30 +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
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.
2025-03-06 16:48:47 +01:00
Developer 02
63c37551be
feat(AsymmetricPublicKey): Zur Vereinfachung nach Auth.Client verschoben
2025-03-06 14:32:23 +01:00
Developer 02
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
2025-03-06 14:18:55 +01:00
Developer 02
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.
2025-03-06 13:59:40 +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
7153d6ec46
fix(AuthClient): remove _lazyInitiator
2025-03-05 15:57:56 +01:00
Developer 02
4e3448b4d4
refactor(AuthClient): Entfernen von ConnectionError und Aktualisierung von tryStartAsync zur Protokollierung
2025-03-05 15:53:57 +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
b2a287cab5
feat(DIExtensions): Add memory cache.
2025-03-05 13:24:03 +01:00
Developer 02
db52e97d03
feat(AuthClient): Added GetPublicKeyAsync method to handle client request to get the key
2025-03-05 13:09:29 +01:00
Developer 02
4c001d4087
feat(AuthHub): Added GetPublicKeyAsync method to send the key to caller
2025-03-05 13:06:07 +01:00
Developer 02
3c37176d5e
Reapply "feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren"
...
This reverts commit 0935573b935051d5ef00867c9624c79bbc08a698.
2025-03-05 11:57:18 +01:00
Developer 02
0935573b93
Revert "feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren"
...
This reverts commit f30f1f127d6bb6e17fa3af6603ea58474dd24772.
2025-03-05 11:56:00 +01:00
Developer 02
f30f1f127d
feat(IAuthSenderHandler): GetPublicKeyAsync hinzugefügt, um den öffentlichen Schlüssel des Aufrufers zu aktualisieren
2025-03-04 12:25:49 +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
d21da5028e
Revert "refactor(AuthHub): SendKeyAsync aktualisiert, um Caller anstelle von All zu verwenden"
...
This reverts commit 062942b2d25451e2d613e13ad54141eb1ea67015.
2025-03-04 11:53:05 +01:00
Developer 02
062942b2d2
refactor(AuthHub): SendKeyAsync aktualisiert, um Caller anstelle von All zu verwenden
2025-03-04 11:45:44 +01:00
Developer 02
c47197606b
Revert "feat: Hinzufügen der Methode GetPublicKeyAsync zu IAuthListenHandler und IAuthSenderHandler"
...
This reverts commit 137ccaa563f7e7a158c8a2dec518677ff8782115.
2025-03-04 10:16:23 +01:00
Developer 02
137ccaa563
feat: Hinzufügen der Methode GetPublicKeyAsync zu IAuthListenHandler und IAuthSenderHandler
2025-03-04 09:20:36 +01:00
Developer 02
4062fe750a
refactor(IAuthSenderHandler): rename subject input to name.
2025-03-03 16:09:15 +01:00
Developer 02
cb6ec8b5e6
feat(DigitalData.Auth): configured package properties of Abstractions and Client
2025-03-03 16:04:11 +01:00
Developer 02
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
2025-02-11 13:20:54 +01:00
Developer 02
6694e4b626
feat(AuthHubTests): Erstellt, um Hub und Melder zu testen
2025-02-11 11:05:46 +01:00
Developer 02
0cce082cb7
refactor(RetryPolicy): Ungenutzte Eigenschaft entfernt
2025-02-11 10:34:57 +01:00