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
3f8145e6dc
chore(DigitalData.Core.Abstractions): Aktualisiert auf Version 3.4.0
2025-03-14 14:08:54 +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
b8de148c52
refactor: Umbenennung von CryptoFactory in RSAPool und ICryptoFactory in IAsymmetricKeyPool
2025-03-14 10:47:28 +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
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
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
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
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
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
Developer 02
d98b3f2867
fix(JwtSignatureHandler): Aktualisierte Methoden, um IAsymmetricTokenDescriptor verwenden zu können
2025-01-09 19:54:05 +01:00
Developer 02
3761c13dba
refactor(ICryptograph): Eigenschaft „TokenDescriptors“ hinzugefügt.
2025-01-09 19:34:29 +01:00
Developer 02
8acbbaeb2e
refactor(IAsymmetricTokenDescriptor): Erforderliche Proportionen für SecurityTokenDescriptor-Zuordnung hinzugefügt.
2025-01-09 19:16:56 +01:00
Developer 02
60e1ec78b3
refactor(Kryptograph): Entfernte Verschlüsselungen.
2025-01-09 18:52:59 +01:00
Developer 02
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.
2025-01-09 17:59:13 +01:00
Developer 02
2557525f06
refactor(PrivateKeyTokenDescriptor): superwarning zur Deaktivierung der Warnung vor Null
2025-01-09 11:08:06 +01:00
Developer 02
7a938f0379
refactor(Privatekey): Die Klasse encryptor wurde erstellt und die Verschlüsselungsfunktionen wurden zur einfachen und sauberen Konfiguration dorthin verschoben.
2025-01-08 20:03:25 +01:00
Developer 02
9f0facc487
refactor(Privatekey): Die Klasse decryptor wurde erstellt und die Verschlüsselungsfunktionen für eine einfache und saubere Konfiguration dorthin verschoben.
2025-01-08 18:45:36 +01:00
Developer 02
608d266d1c
refactor(IAsymmetricKey): Umwandlung von RsaSecurityKey in SecurityKey zur besseren Abstraktion.
...
- RSAEncryptionPadding entfernen
- Pem als Inhalt Content
2025-01-07 16:53:05 +01:00
Developer 02
34e14fd2f5
refactor(RSATokenDescriptor): In die Abstraktionsschicht verschoben und in PrivateKeyTokenDescriptor umbenannt
2025-01-07 16:34:19 +01:00
Developer 02
d9d61368e3
refactor(IAsymCryptHandler): Umbenannt in ICryptograph
2025-01-07 12:01:39 +01:00
Developer 02
e8c98115b6
refactor(IRSAFactory): umbenannt in IAsymmetricKey
2025-01-07 11:48:27 +01:00
Developer 02
9aafc9e467
refactor(IRSAEncryptor): umbenannt in IAsymmetricPublicKey
2025-01-07 11:33:53 +01:00
Developer 02
5e1bf16b6d
refactor(IRSADecryptor): Umbenennung in IAsymmetricPrivateKey
2025-01-07 11:16:12 +01:00
Developer 02
4f96d271f3
refactor(IRSACryptographer): Umbenennung in IAsymmetricKey
2025-01-07 11:03:14 +01:00
Developer 02
15e909064f
feat(IJwtSignatureHandler): Unterstützung für die Erstellung von Token durch den Routenwert der Tokenbeschreibung hinzugefügt.
2025-01-07 09:35:09 +01:00
Developer 02
8ccf6f31ae
refactor(JwtSignatureHandler): Umbenennung von CreateAndWriteToken in WriteToken
2025-01-06 15:35:51 +01:00
Developer 02
9875d023e3
Revert "refactor(TokenDescription): In die Abstraktionsschicht verschoben."
...
This reverts commit 2cf0eb39776d05d0c43232708bdeafaad4d909f1.
2025-01-06 15:31:26 +01:00
Developer 02
62afba7c23
refactor: Entfernen redundanter Methodenüberladungen in IJwtSignatureHandler
...
- Entfernte doppelte Methodensignaturen für CreateToken und CreateAndWriteToken, die TokenDescription akzeptieren.
- Vereinfachte das Interface, um sich auf die wesentlichen Methoden für die Token-Erstellung und -Schreibung zu konzentrieren.
2025-01-06 15:26:31 +01:00
Developer 02
1d4882cfbc
refactor(JwtSignatureService): umbenannt in JwtSignatureHandler.
...
- seine Schnittstelle umbenannt
2025-01-06 15:15:46 +01:00
Developer 02
275b9ec858
feat(IJwtSignatureService): Erstellt und implementiert
2025-01-06 15:06:31 +01:00
Developer 02
2cf0eb3977
refactor(TokenDescription): In die Abstraktionsschicht verschoben.
2025-01-06 14:39:45 +01:00
Developer 02
c70327e7f4
refactor(IRSADecryptor): Methode CreateSigningCredentials hinzugefügt
2025-01-06 11:32:17 +01:00
Developer 02
0a3ce89c0d
refactor(IRSACryptographer): RsaSecurityKey-Eigenschaft hinzugefügt
2025-01-06 11:29:19 +01:00
Developer 02
389d64c25d
refactor(AsymCryptService): umbenannt in AsymCryptHandler
2025-01-06 10:44:03 +01:00
Developer 02
a3931414e3
refactor(AsymCryptService): Indexer und IEnumerable-Implementierung zur Vereinfachung entfernt
2024-12-21 10:10:50 +01:00
Developer 02
0dd897625a
feat(SecurityExtensions): Die Match- und TryMatch-Erweiterungsmethoden wurden hinzugefügt, um die Funktionalität in SecurityExtensions zu erweitern. Diese Methoden vereinfachen das Matching von IUniqueSecurityContext durch direkte Verwendung eines Lookup-Kontexts.
2024-12-20 23:34:21 +01:00
Developer 02
351a6732cf
refactor(SecurityExtensions): Nullbarkeit des out-Wertes in der TryGet-Methode wurde entfernt.
...
- Warnung ist deaktiviert.
- Null-Prüfung in der Verwendung entfernt.
2024-12-20 22:59:21 +01:00
Developer 02
5a1808c6a6
refactor(CryptographerExtensions): Aktualisiert zur Verwendung von IUniqueSecurityContext anstelle von IRSACryptographer.
...
- umbenannt in SecurityExtensions.
2024-12-20 18:54:33 +01:00
Developer 02
50c42e9cdd
rename(ISecurityIdentifier): Umbenannt in IUniqueSecurityContext und Kommentare zur Dokumentation hinzugefügt.
2024-12-20 14:42:07 +01:00