Developer 02
162da9a16c
Ablehnung von ICRUDRepository; Einführung der IRepository-Schnittstelle
...
Die `ICRUDRepository`-Schnittstelle wurde als veraltet markiert, was bedeutet, dass sie zugunsten der neuen `IRepository`-Schnittstelle abgelehnt wird. Die „IRepository“-Schnittstelle bietet eine verbesserte Abstraktion und Flexibilität, die Methoden zum Erstellen, Lesen, Aktualisieren und Löschen von Entitäten mit Unterstützung für asynchrone Operationen umfasst.
2025-04-15 18:40:50 +02:00
Developer 02
c0524cbca2
Update target frameworks to include .NET 9.0
...
Updated multiple project files to support .NET 9.0 alongside .NET 7.0 and .NET 8.0. Affected files include:
- DigitalData.Core.API.csproj
- DigitalData.Core.Abstractions.csproj
- DigitalData.Core.Application.csproj
- DigitalData.Core.Client.csproj
- DigitalData.Core.DTO.csproj
- DigitalData.Core.Infrastructure.csproj
This change enables the use of new features and improvements in .NET 9.0.
2025-04-15 16:19:23 +02:00
Developer 02
51c1f408d7
fix: Konflikte lösen
2025-03-25 12:45:27 +01:00
Developer 02
a034ecdb1b
chore: Nuget-Pakete werden je nach Rahmenwerk bedingt konfiguriert.
2025-03-25 12:43:18 +01:00
Developer 02
f4a9c5c57a
fix: project dir
2025-03-25 10:30:09 +01:00
Developer 02
e15f32ae56
feat(PemFileInitalizer): Hinzufügen von Informationsprotokollen.
2025-03-17 10:55:38 +01:00
Developer 02
44d4bb9c23
feat(DIExtensions): To-Do hinzugefügt.
2025-03-17 09:30:56 +01:00
Developer 02
a0c5144c28
feat(DIExtensions): Added AddRSAPool method to configure via direct RSAParams instance.
2025-03-17 09:14:23 +01:00
Developer 02
dda9b40bd3
fix(Sicherheit): Unter den Ordner „Security “ verschieben
2025-03-14 14:38:33 +01:00
Developer 02
de89185b43
chore(DigitalData.Core.Security): Aktualisiert auf Version 1.1.0
2025-03-14 14:34:09 +01:00
Developer 02
a94c7249e4
chore(DigitalData.Core.Security): Aktualisiert auf Version 1.1.0
2025-03-14 14:11:37 +01:00
Developer 02
3f8145e6dc
chore(DigitalData.Core.Abstractions): Aktualisiert auf Version 3.4.0
2025-03-14 14:08:54 +01:00
Developer 02
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.
2025-03-14 14:02:08 +01:00
Developer 02
192a93d153
refactor(DigitalData.Core.Security.RSAKey.Base): Ordnerverzeichnisse und Namespaces geordnet
2025-03-14 12:32:40 +01:00
Developer 02
9ec9bcd474
chore(DigitalData.Core.Abstractions.Security): DigitalData.Core.Abstractions/Security zu einem eigenen Projekt gemacht
2025-03-14 12:04:38 +01:00
Developer 02
7dd8271f4a
feat(RSAParams): Merged CryptoFactoryParams and RSAFactoryParams
2025-03-14 11:14:18 +01:00
Developer 02
b8de148c52
refactor: Umbenennung von CryptoFactory in RSAPool und ICryptoFactory in IAsymmetricKeyPool
2025-03-14 10:47:28 +01:00
Developer 02
0523308083
feat(RSAKey): Unterverzeichnisse auth, base und crypto erstellt und zugehörige RSA-Klassen verschoben
2025-03-14 10:22:52 +01:00
Developer 02
875692b578
chore: move CryptoFactory, JwtSignatureHandler and RSAFactory under Services
2025-03-14 10:15:50 +01:00
Developer 02
973a5f1023
refactor(Instance): removed.
...
- Moved statc RSAFactory instance to RSAFactory
2025-03-14 10:08:33 +01:00
Developer 02
8498dc0456
refactor(RSAFactory): params-Abhängigkeit durch Ersetzen von params.Defaults entfernt
2025-03-14 09:37:24 +01:00
Developer 02
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.
2025-03-14 09:11:04 +01:00
Developer 02
144fe86987
refactor(CryptoFactoryParams): PemFileInitalizer erstellt, um das Lesen und Aktualisieren von Pem-Dateien zu ermöglichen.
...
- Minimierung der di-Erweiterungsmethoden.
- AfterCreate-Methode entfernt
2025-03-13 17:10:22 +01:00
Developer 02
528a346883
feat(ServiceResultExtensions): Erstellt, um die Serviceergebnisse zu verwalten.
...
- Aufgerüstet auf 3.3.0
2025-01-23 11:29:57 +01:00
Developer 02
a7fb97de4a
chore(DTO9: Hochgestuft auf 2.0.1
2025-01-20 14:09:09 +01:00
Developer 02
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.
2025-01-20 13:53:01 +01:00
Developer 02
a86989479f
refactor(Application): hochgestuft auf 3.2
2025-01-20 10:18:13 +01:00
Developer 02
53427282c5
refactor(Abstraktionen): hochgestuft auf 3.2
2025-01-20 10:17:10 +01:00
Developer 02
90c85814b0
refactor(DirectorySearchService): Methoden asynchron gemacht
2025-01-17 11:24:30 +01:00
Developer 02
92a7b959ab
chore: unnötige Dateien entfernt und git ignore aktualisiert.
2025-01-16 22:38:05 +01:00
Developer 02
63ab47a288
refactor(DirectorySearchOptions): Machen Sie ServerName und Root erforderlich und UserCacheExpirationDays nullable double.
2025-01-16 22:28:36 +01:00
Developer 02
725b186db6
refactor(DIExtensions): AddDirectorySearchService-Methode entfernt und AddDirectorySearchService aktualisiert, um über Konfigurationseinstellungen konfiguriert werden zu können.
2025-01-15 17:22:14 +01:00
Developer 02
ad8d15314f
chore(Security): Description fixed
2025-01-14 20:20:25 +01:00
Developer 02
f1efbae6a4
feat(Sicherheit): Paketdefinition hinzugefügt.
2025-01-14 20:14:59 +01:00
Developer 02
051567aa0a
refactor(Abstraktionen): hochgestuft auf 3.1
2025-01-14 19:51:58 +01:00
Developer 02
287871ddc6
refactor(TokenDescriptor): ApiRoute-Eigenschaft entfernt
2025-01-14 19:45:44 +01:00
Developer 02
a0ad8d732d
refactor(RSATokenDescriptor): Lifetime-Eigenschaft hinzugefügt
2025-01-14 17:04:54 +01:00
Developer 02
3ad08e2a86
feat(AsymmetricTokenValidator): SecurityKey-Eigenschaft hinzugefügt.
2025-01-13 09:52:52 +01:00
Developer 02
b90a52412c
feat(IAsymmetricTokenDescriptor): Methode Validator.get mit Lazy Loading hinzugefügt.
2025-01-10 23:32:53 +01:00
Developer 02
39091ff5cf
refactor(IAsymmetricKey): Id nullbar gemacht.
...
- Benennung der perm-Datei aktualisiert.
2025-01-10 15:47:02 +01:00
Developer 02
22040cf1e7
fix(CryptoFactoryParams): Die Zuweisung des Standard-Depotnamens wurde unter das Ereignis afterCreate verschoben.
2025-01-09 23:59:58 +01:00
Developer 02
af4b7d5438
fix(CryptoFactoryParams): Aktualisiert, um den ersten Decryptor zu verwenden, um die Standard-Depot-ID zu setzen.
2025-01-09 23:39:42 +01:00
Developer 02
211064d44e
refactor(RSATokenDescriptor): Standard-Id mit Issuer und Audience hinzugefügt.
...
- Issuer und Audience erforderlich gemacht.
2025-01-09 23:25:17 +01:00
Developer 02
66e3c771dd
refactor(IAsymmetricKey): Die Implementierung von IUniqueSecurityContext wurde entfernt und stattdessen die Eigenschaft Id hinzugefügt.
...
- Aktualisierte verwandte Implementierungen.
2025-01-09 22:57:04 +01:00
Developer 02
97c4f7bf8f
refactor(CryptographParams): umbenannt in CryptoFactoryParams
2025-01-09 22:33:56 +01:00
Developer 02
5981ba7a8d
refactor(Abstractions.Security): Unnötige public Schlüsselwörter in Schnittstellen entfernt.
2025-01-09 22:27:33 +01:00
Developer 02
21e164ceb7
refactor(IAsymmetricKey): Unnötige Initor-Methoden entfernt.
2025-01-09 22:15:45 +01:00
Developer 02
1875bf46fa
feat(DIExtensions): Umbenennung der AddCryptograph-Methoden in AddCryptoFactory
2025-01-09 20:38:15 +01:00
Developer 02
7f9459f6cf
feat(SecurityExtensions): Erforderliche WriteToken-Methoden über Erweiterungen anstelle der Schnittstellenimplementierung hinzugefügt
2025-01-09 20:30:38 +01:00
Developer 02
079f0c69c7
fix(Kryptograph): Umbenannt in Krypto-Fabrik.
2025-01-09 20:10:45 +01:00