Commit Graph

  • bdf68b6bc4 Bump version to 1.0.2 master TekH 2026-05-29 10:24:12 +02:00
  • c69635fc43 Refactor and enhance CookieNamesTests methods TekH 2026-05-29 10:21:50 +02:00
  • 98fbbea5c3 Refactor cookie name methods and update tests TekH 2026-05-29 10:21:27 +02:00
  • f455241af1 Add unit tests for CookieNames class functionality TekH 2026-05-29 09:50:24 +02:00
  • 2551de233f Refactor cookie handling and bump version to 1.0.1 TekH 2026-05-29 09:50:10 +02:00
  • 25387238e3 Bump version to 1.4.1 in project file TekH 2026-05-29 09:12:47 +02:00
  • 2c78ed106c Add CookieNames helper for constructing cookie names TekH 2026-05-29 09:01:21 +02:00
  • 8f722ce3c9 Add DigitalData.Auth.Claims project and enhance JWT handling TekH 2026-05-29 08:48:10 +02:00
  • 2fed1baff5 Add JWT token support for EnvelopeReceiver entities TekH 2026-05-29 08:47:54 +02:00
  • 3ba55cbe9a Add DigitalData.Auth.Claims project and EnvelopeClaimNames TekH 2026-05-29 08:47:18 +02:00
  • 90d74282d8 Add envelope receiver token endpoint to AuthController TekH 2026-05-29 00:21:36 +02:00
  • a7a386924e Update JwtBearer and EnvelopeGenerator packages TekH 2026-05-29 00:21:10 +02:00
  • e55a6a3663 Add global exception handling middleware TekH 2026-05-29 00:20:55 +02:00
  • e80ad19c96 Add MediatR package to enable Mediator design pattern TekH 2026-05-28 22:37:29 +02:00
  • d2d992b41e Add DbTriggerParams section to appsettings.json TekH 2026-05-28 22:30:28 +02:00
  • ff8d683040 Add EF Core SQL Server support to the project TekH 2026-05-28 22:26:48 +02:00
  • 163916e330 Update dependencies and integrate EnvelopeGenerator TekH 2026-05-28 22:26:31 +02:00
  • 6bcc16cead Update project version to 1.3.0 TekH 2026-02-03 14:00:46 +01:00
  • a461cbaa71 Add CommonUserRoles section to appsettings.json TekH 2026-02-03 13:58:45 +01:00
  • ce69779c9f Enhance JWT user claims with configurable roles TekH 2026-02-03 13:58:32 +01:00
  • 31a371ecb9 Update consumer name for Id 2 in repository config TekH 2026-02-03 13:01:50 +01:00
  • e530bceacd Update Audience for sign-flow-gen in consumer-repository TekH 2026-02-02 12:56:06 +01:00
  • c82c7baed7 Update JWT Audience value in appsettings.json TekH 2026-02-02 12:55:56 +01:00
  • fec5a21612 Restrict NLog setup to non-dev; set log level to Trace TekH 2026-02-02 12:55:41 +01:00
  • 09cb93736d chore: Aktualisierung des Entwicklungsportals zur Verwendung von 9090 TekH 2025-07-22 17:51:52 +02:00
  • 4f5a33f7ec Support multiple target frameworks in project file Developer 02 2025-05-10 10:24:12 +02:00
  • ae28159562 Bump version to 1.2.0 in DigitalData.Auth.API.csproj Developer 02 2025-05-10 03:46:19 +02:00
  • 2665321c8f Enhance authentication and logging configurations Developer 02 2025-05-09 23:17:18 +02:00
  • 0460466364 Refactor backdoor configuration handling Developer 02 2025-05-09 19:24:21 +02:00
  • 3336487bde Add CryptController for password hashing functionality Developer 02 2025-05-09 19:16:54 +02:00
  • addba9cdfa Refactor backdoor handling and configuration loading Developer 02 2025-05-09 17:12:24 +02:00
  • 74c229bc2d Enhance Backdoor retrieval and update credentials Developer 02 2025-05-09 16:07:26 +02:00
  • dae633b66d Add authentication services and update configurations Developer 02 2025-05-09 15:42:47 +02:00
  • c3794f1e65 Enhance authentication features and dependencies Developer 02 2025-05-09 15:34:05 +02:00
  • 019abaffa6 Refactor namespaces and introduce backdoor authentication Developer 02 2025-05-09 14:35:15 +02:00
  • bac1fb6054 Remove unused import in AuthController.cs Developer 02 2025-05-05 10:17:40 +02:00
  • 2c330a9dff refactor: Hinzufügen des Token-Deskriptors, der mit sign-flow-gen erstellt wurde Developer 02 2025-04-29 11:45:10 +02:00
  • d3b8f400e5 chore (Clent): Aktualisiert auf 1.3.7 Developer 02 2025-04-28 14:01:37 +02:00
  • 358cfdb707 fix: Behandlung von leeren PEM-Inhalten in der ClientPublicKey-Klasse Developer 02 2025-04-28 12:45:15 +02:00
  • cf375a587e feat(DIExtensions): rename DependencyInjection Developer 02 2025-04-28 11:24:11 +02:00
  • 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
  • 031f830b8f refactor(AuthClient): Detaillierte Protokollierung für AuthClient hinzugefügt. Developer 02 2025-03-12 10:47:15 +01:00
  • 5f9efa3bb0 refactor(AuthClient): Ausführlichere Protokollierung hinzufügen. Developer 02 2025-03-12 10:27:06 +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
  • 8ef879a663 feat: NLog hinzugefügt und konfiguriert Developer 02 2025-03-10 15:22:35 +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
  • 74444d301d feat(ClientPublicKey): implementiert IUniqueSecurityContext Developer 02 2025-03-07 16:11:36 +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
  • 0235f81003 chore: Aktualisierte Abstraktionen und Client 1.0.0 Developer 02 2025-03-07 12:12:28 +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
  • 6ac2c86520 fix(AuthClientTests): StartAsync_ShouldUpdateAllPublicKey aktualisiert Developer 02 2025-03-07 10:17:48 +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
  • aa2572fd17 fix(ClientExtensions): entfernt Developer 02 2025-03-05 16:22:39 +01:00
  • 7153d6ec46 fix(AuthClient): remove _lazyInitiator Developer 02 2025-03-05 15:57:56 +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
  • 6664a1f342 fix(AuthClientTests): Abhängigkeiten hinzufügen Developer 02 2025-03-05 14:43:56 +01:00
  • b2a287cab5 feat(DIExtensions): Add memory cache. Developer 02 2025-03-05 13:24:03 +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
  • 4062fe750a refactor(IAuthSenderHandler): rename subject input to name. Developer 02 2025-03-03 16:09:15 +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
  • 0cce082cb7 refactor(RetryPolicy): Ungenutzte Eigenschaft entfernt Developer 02 2025-02-11 10:34:57 +01:00