Commit Graph

  • fffbdf752f Revert "Add mapping methods to IRepository and DbRepository" Developer 02 2025-04-17 13:15:22 +02:00
  • 6916e169b1 Add mapping methods to IRepository and DbRepository Developer 02 2025-04-17 13:01:51 +02:00
  • 0c529b199b Bump version numbers and enhance repository interfaces Developer 02 2025-04-17 12:53:40 +02:00
  • 5427a9722d Update package references and modify DbRepository access Developer 02 2025-04-16 13:56:53 +02:00
  • bccfae59cd Update EntityFrameworkCore references for multiple frameworks Developer 02 2025-04-16 13:51:04 +02:00
  • 4c55ecb427 Refactor DbRepository methods for clarity and extensibility Developer 02 2025-04-16 09:42:55 +02:00
  • a7e4291e42 Enhance DbRepository with AutoMapper integration Developer 02 2025-04-16 09:39:14 +02:00
  • 352b59dfdf Refactor IRepository to simplify CreateAsync methods Developer 02 2025-04-16 09:38:07 +02:00
  • 1b793e2b75 Add CancellationToken support to IRepository methods Developer 02 2025-04-16 09:17:38 +02:00
  • 72603f836c Refactor repository pattern and dependency injection Developer 02 2025-04-16 09:12:06 +02:00
  • 162da9a16c Ablehnung von ICRUDRepository; Einführung der IRepository-Schnittstelle Developer 02 2025-04-15 18:40:50 +02:00
  • c0524cbca2 Update target frameworks to include .NET 9.0 Developer 02 2025-04-15 16:19:23 +02:00
  • 51c1f408d7 fix: Konflikte lösen Developer 02 2025-03-25 12:45:27 +01:00
  • a034ecdb1b chore: Nuget-Pakete werden je nach Rahmenwerk bedingt konfiguriert. Developer 02 2025-03-25 12:43:18 +01:00
  • f4a9c5c57a fix: project dir Developer 02 2025-03-25 10:30:09 +01:00
  • e15f32ae56 feat(PemFileInitalizer): Hinzufügen von Informationsprotokollen. Developer 02 2025-03-17 10:55:38 +01:00
  • 44d4bb9c23 feat(DIExtensions): To-Do hinzugefügt. Developer 02 2025-03-17 09:30:56 +01:00
  • a0c5144c28 feat(DIExtensions): Added AddRSAPool method to configure via direct RSAParams instance. Developer 02 2025-03-17 09:14:23 +01:00
  • dda9b40bd3 fix(Sicherheit): Unter den Ordner „Security “ verschieben Developer 02 2025-03-14 14:38:33 +01:00
  • de89185b43 chore(DigitalData.Core.Security): Aktualisiert auf Version 1.1.0 Developer 02 2025-03-14 14:34:09 +01:00
  • a94c7249e4 chore(DigitalData.Core.Security): Aktualisiert auf Version 1.1.0 Developer 02 2025-03-14 14:11:37 +01:00
  • 3f8145e6dc chore(DigitalData.Core.Abstractions): Aktualisiert auf Version 3.4.0 Developer 02 2025-03-14 14:08:54 +01:00
  • f3f65415e1 feat(project): Hinzufügen von Paketmetadaten für NuGet-Veröffentlichung - Hinzufügen der erforderlichen Metadaten zur Projektdatei für die Erstellung eines NuGet-Pakets, einschließlich PackageId, Versionsdetails, Autorenschaft, Urheberrecht, Beschreibung und Repository-Informationen. Außerdem wurde eine Icon-Referenz für eine verbesserte Paketdarstellung hinzugefügt. Developer 02 2025-03-14 14:02:08 +01:00
  • 192a93d153 refactor(DigitalData.Core.Security.RSAKey.Base): Ordnerverzeichnisse und Namespaces geordnet Developer 02 2025-03-14 12:32:40 +01:00
  • 9ec9bcd474 chore(DigitalData.Core.Abstractions.Security): DigitalData.Core.Abstractions/Security zu einem eigenen Projekt gemacht Developer 02 2025-03-14 12:04:38 +01:00
  • 7dd8271f4a feat(RSAParams): Merged CryptoFactoryParams and RSAFactoryParams Developer 02 2025-03-14 11:14:18 +01:00
  • b8de148c52 refactor: Umbenennung von CryptoFactory in RSAPool und ICryptoFactory in IAsymmetricKeyPool Developer 02 2025-03-14 10:47:28 +01:00
  • 0523308083 feat(RSAKey): Unterverzeichnisse auth, base und crypto erstellt und zugehörige RSA-Klassen verschoben Developer 02 2025-03-14 10:22:52 +01:00
  • 875692b578 chore: move CryptoFactory, JwtSignatureHandler and RSAFactory under Services Developer 02 2025-03-14 10:15:50 +01:00
  • 973a5f1023 refactor(Instance): removed. - Moved statc RSAFactory instance to RSAFactory Developer 02 2025-03-14 10:08:33 +01:00
  • 8498dc0456 refactor(RSAFactory): params-Abhängigkeit durch Ersetzen von params.Defaults entfernt Developer 02 2025-03-14 09:37:24 +01:00
  • 6a12ad77ec refactor(PemFileInitalizer): Die Methode ExecuteAsync wurde vereinfacht. - Die Logger-Inject-Funktion wurde obligatorisch gemacht. - Der try catch-Blog wurde so konfiguriert, dass die Ausnahme in jedem Fall protokolliert wird. Developer 02 2025-03-14 09:11:04 +01:00
  • 144fe86987 refactor(CryptoFactoryParams): PemFileInitalizer erstellt, um das Lesen und Aktualisieren von Pem-Dateien zu ermöglichen. - Minimierung der di-Erweiterungsmethoden. - AfterCreate-Methode entfernt Developer 02 2025-03-13 17:10:22 +01:00
  • 528a346883 feat(ServiceResultExtensions): Erstellt, um die Serviceergebnisse zu verwalten. - Aufgerüstet auf 3.3.0 Developer 02 2025-01-23 11:29:57 +01:00
  • a7fb97de4a chore(DTO9: Hochgestuft auf 2.0.1 Developer 02 2025-01-20 14:09:09 +01:00
  • c3dbc1ec54 refactor(DTOExtensions): Nachrichten nullbar gemacht und aktualisiert, um Null-Nachrichten zu filtern, um den Localizer nullbar machen zu können und so die Localizer-Abhängigkeit zu vermeiden. Developer 02 2025-01-20 13:53:01 +01:00
  • a86989479f refactor(Application): hochgestuft auf 3.2 Developer 02 2025-01-20 10:18:13 +01:00
  • 53427282c5 refactor(Abstraktionen): hochgestuft auf 3.2 Developer 02 2025-01-20 10:17:10 +01:00
  • 90c85814b0 refactor(DirectorySearchService): Methoden asynchron gemacht Developer 02 2025-01-17 11:24:30 +01:00
  • 92a7b959ab chore: unnötige Dateien entfernt und git ignore aktualisiert. Developer 02 2025-01-16 22:38:05 +01:00
  • 63ab47a288 refactor(DirectorySearchOptions): Machen Sie ServerName und Root erforderlich und UserCacheExpirationDays nullable double. Developer 02 2025-01-16 22:28:36 +01:00
  • 725b186db6 refactor(DIExtensions): AddDirectorySearchService-Methode entfernt und AddDirectorySearchService aktualisiert, um über Konfigurationseinstellungen konfiguriert werden zu können. Developer 02 2025-01-15 17:22:14 +01:00
  • ad8d15314f chore(Security): Description fixed feat/security Developer 02 2025-01-14 20:20:25 +01:00
  • f1efbae6a4 feat(Sicherheit): Paketdefinition hinzugefügt. Developer 02 2025-01-14 20:14:59 +01:00
  • 051567aa0a refactor(Abstraktionen): hochgestuft auf 3.1 Developer 02 2025-01-14 19:51:58 +01:00
  • 287871ddc6 refactor(TokenDescriptor): ApiRoute-Eigenschaft entfernt Developer 02 2025-01-14 19:45:44 +01:00
  • a0ad8d732d refactor(RSATokenDescriptor): Lifetime-Eigenschaft hinzugefügt Developer 02 2025-01-14 17:04:54 +01:00
  • 3ad08e2a86 feat(AsymmetricTokenValidator): SecurityKey-Eigenschaft hinzugefügt. Developer 02 2025-01-13 09:52:52 +01:00
  • b90a52412c feat(IAsymmetricTokenDescriptor): Methode Validator.get mit Lazy Loading hinzugefügt. Developer 02 2025-01-10 23:32:53 +01:00
  • 39091ff5cf refactor(IAsymmetricKey): Id nullbar gemacht. - Benennung der perm-Datei aktualisiert. Developer 02 2025-01-10 15:47:02 +01:00
  • 22040cf1e7 fix(CryptoFactoryParams): Die Zuweisung des Standard-Depotnamens wurde unter das Ereignis afterCreate verschoben. Developer 02 2025-01-09 23:59:58 +01:00
  • af4b7d5438 fix(CryptoFactoryParams): Aktualisiert, um den ersten Decryptor zu verwenden, um die Standard-Depot-ID zu setzen. Developer 02 2025-01-09 23:39:42 +01:00
  • 211064d44e refactor(RSATokenDescriptor): Standard-Id mit Issuer und Audience hinzugefügt. - Issuer und Audience erforderlich gemacht. Developer 02 2025-01-09 23:25:17 +01:00
  • 66e3c771dd refactor(IAsymmetricKey): Die Implementierung von IUniqueSecurityContext wurde entfernt und stattdessen die Eigenschaft Id hinzugefügt. - Aktualisierte verwandte Implementierungen. Developer 02 2025-01-09 22:57:04 +01:00
  • 97c4f7bf8f refactor(CryptographParams): umbenannt in CryptoFactoryParams Developer 02 2025-01-09 22:33:56 +01:00
  • 5981ba7a8d refactor(Abstractions.Security): Unnötige public Schlüsselwörter in Schnittstellen entfernt. Developer 02 2025-01-09 22:27:33 +01:00
  • 21e164ceb7 refactor(IAsymmetricKey): Unnötige Initor-Methoden entfernt. Developer 02 2025-01-09 22:15:45 +01:00
  • 1875bf46fa feat(DIExtensions): Umbenennung der AddCryptograph-Methoden in AddCryptoFactory Developer 02 2025-01-09 20:38:15 +01:00
  • 7f9459f6cf feat(SecurityExtensions): Erforderliche WriteToken-Methoden über Erweiterungen anstelle der Schnittstellenimplementierung hinzugefügt Developer 02 2025-01-09 20:30:38 +01:00
  • 079f0c69c7 fix(Kryptograph): Umbenannt in Krypto-Fabrik. Developer 02 2025-01-09 20:10:45 +01:00
  • d98b3f2867 fix(JwtSignatureHandler): Aktualisierte Methoden, um IAsymmetricTokenDescriptor verwenden zu können Developer 02 2025-01-09 19:54:05 +01:00
  • 3761c13dba refactor(ICryptograph): Eigenschaft „TokenDescriptors“ hinzugefügt. Developer 02 2025-01-09 19:34:29 +01:00
  • 8acbbaeb2e refactor(IAsymmetricTokenDescriptor): Erforderliche Proportionen für SecurityTokenDescriptor-Zuordnung hinzugefügt. Developer 02 2025-01-09 19:16:56 +01:00
  • 60e1ec78b3 refactor(Kryptograph): Entfernte Verschlüsselungen. Developer 02 2025-01-09 18:52:59 +01:00
  • e623575fe8 refactor(Kryptograph): Aktualisiert, um TokenDescriptors aus CryptographParams hinzuzufügen. Developer 02 2025-01-09 18:33:51 +01:00
  • 60ae8de550 refactor(CryptographParams): Aktualisierung, um TokenDeskriptoren mit Decryptoren zu initialisieren Developer 02 2025-01-09 18:28:20 +01:00
  • 87ad45f42a refactor(RSATokenDescriptor): Die Klasse RSA Token Descriptor wurde erstellt und die Funktionen wurden dorthin verschoben, um eine einfache und saubere Konfiguration zu ermöglichen. Developer 02 2025-01-09 17:59:13 +01:00
  • 2557525f06 refactor(PrivateKeyTokenDescriptor): superwarning zur Deaktivierung der Warnung vor Null Developer 02 2025-01-09 11:08:06 +01:00
  • 7a938f0379 refactor(Privatekey): Die Klasse encryptor wurde erstellt und die Verschlüsselungsfunktionen wurden zur einfachen und sauberen Konfiguration dorthin verschoben. Developer 02 2025-01-08 20:03:25 +01:00
  • 9f0facc487 refactor(Privatekey): Die Klasse decryptor wurde erstellt und die Verschlüsselungsfunktionen für eine einfache und saubere Konfiguration dorthin verschoben. Developer 02 2025-01-08 18:45:36 +01:00
  • 608d266d1c refactor(IAsymmetricKey): Umwandlung von RsaSecurityKey in SecurityKey zur besseren Abstraktion. Developer 02 2025-01-07 16:53:05 +01:00
  • 34e14fd2f5 refactor(RSATokenDescriptor): In die Abstraktionsschicht verschoben und in PrivateKeyTokenDescriptor umbenannt Developer 02 2025-01-07 16:34:19 +01:00
  • dc45cf2c08 refactor(JwtSignatureHandler): Aktualisiert, um RSAPrivateKey anstelle des Deskriptors zu verwenden Developer 02 2025-01-07 13:55:30 +01:00
  • 09a31b5a3d refactor(TokenDescription): Nach RSAKey verschoben, um unter RSAPrivateKey definiert werden zu können Developer 02 2025-01-07 13:22:45 +01:00
  • b5cecac745 refactor(DIExtensions): Umbenennung der Methode AddAsymCryptHandler in AddCryptograph Developer 02 2025-01-07 12:19:42 +01:00
  • 0f4b5430a3 refactor(AsymCryptParams): Umbenennen in CryptographParams. Developer 02 2025-01-07 12:12:50 +01:00
  • 7f2d2dadfa refactor(DigitalData.Core.Security): Umbenennung des Unternamensraums von Cryptographer in RSAKey Developer 02 2025-01-07 12:09:34 +01:00
  • ac0b6f739b refactor(AsymCryptHandler): Renamed to Cryptograph Developer 02 2025-01-07 12:03:01 +01:00
  • d9d61368e3 refactor(IAsymCryptHandler): Umbenannt in ICryptograph Developer 02 2025-01-07 12:01:39 +01:00
  • e8c98115b6 refactor(IRSAFactory): umbenannt in IAsymmetricKey Developer 02 2025-01-07 11:48:27 +01:00
  • 09dae1b1ac refactor(IRSAEncryptor): umbenannt in RSAPublicKey Developer 02 2025-01-07 11:39:12 +01:00
  • 9aafc9e467 refactor(IRSAEncryptor): umbenannt in IAsymmetricPublicKey Developer 02 2025-01-07 11:33:53 +01:00
  • 4ce738957d refactor(RSADecryptor): umbenennen in RSAPrivateKey Developer 02 2025-01-07 11:20:24 +01:00
  • 5e1bf16b6d refactor(IRSADecryptor): Umbenennung in IAsymmetricPrivateKey Developer 02 2025-01-07 11:16:12 +01:00
  • 4f96d271f3 refactor(IRSACryptographer): Umbenennung in IAsymmetricKey Developer 02 2025-01-07 11:03:14 +01:00
  • 14485af448 fix(DIExtensions): Umbenennung der Methode AddAsymCryptService in AddAsymCryptHandler Developer 02 2025-01-07 10:38:10 +01:00
  • c27e21a702 fix(JwtSignatureHandler): The nullability of TokenParams has been removed. Developer 02 2025-01-07 10:36:17 +01:00
  • 4874079b69 fix: TokenParams-Kaliber erstellt, um Token-Beschreibungen über IOptions zu konfigurieren Developer 02 2025-01-07 10:21:25 +01:00
  • 15e909064f feat(IJwtSignatureHandler): Unterstützung für die Erstellung von Token durch den Routenwert der Tokenbeschreibung hinzugefügt. Developer 02 2025-01-07 09:35:09 +01:00
  • d17c5ca6cd feat(JwtSignatureHandler): Unterstützung für die Erstellung von Token durch den Routenwert der Tokenbeschreibung hinzugefügt. Developer 02 2025-01-07 09:30:33 +01:00
  • 592b949f57 feat: Unterstützung für Token-Beschreibungen im JwtSignatureHandler hinzugefügt Developer 02 2025-01-06 16:32:32 +01:00
  • 8850ac4ac9 refactor(DIExtensions): Methode AddJwtSignatureHandler hinzugefügt Developer 02 2025-01-06 16:08:45 +01:00
  • 8ccf6f31ae refactor(JwtSignatureHandler): Umbenennung von CreateAndWriteToken in WriteToken Developer 02 2025-01-06 15:35:51 +01:00
  • 9875d023e3 Revert "refactor(TokenDescription): In die Abstraktionsschicht verschoben." Developer 02 2025-01-06 15:31:26 +01:00
  • 62afba7c23 refactor: Entfernen redundanter Methodenüberladungen in IJwtSignatureHandler Developer 02 2025-01-06 15:26:31 +01:00
  • 1d4882cfbc refactor(JwtSignatureService): umbenannt in JwtSignatureHandler. - seine Schnittstelle umbenannt Developer 02 2025-01-06 15:15:46 +01:00
  • 275b9ec858 feat(IJwtSignatureService): Erstellt und implementiert Developer 02 2025-01-06 15:06:31 +01:00
  • 2cf0eb3977 refactor(TokenDescription): In die Abstraktionsschicht verschoben. Developer 02 2025-01-06 14:39:45 +01:00
  • 4ab5393deb refactor(JwtSignatureService): Injizieren von IAsymCryptHandler anstelle von AsymCryptHandler zur Abstraktion. Developer 02 2025-01-06 13:13:57 +01:00
  • a2dc59d5ef refactor(AsymCryptParams): Entfernte TokenDescriptions Developer 02 2025-01-06 13:11:05 +01:00