Developer 02
e8c98115b6
refactor(IRSAFactory): umbenannt in IAsymmetricKey
2025-01-07 11:48:27 +01:00
Developer 02
09dae1b1ac
refactor(IRSAEncryptor): umbenannt in RSAPublicKey
2025-01-07 11:39:12 +01:00
Developer 02
9aafc9e467
refactor(IRSAEncryptor): umbenannt in IAsymmetricPublicKey
2025-01-07 11:33:53 +01:00
Developer 02
4ce738957d
refactor(RSADecryptor): umbenennen in RSAPrivateKey
2025-01-07 11:20:24 +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
14485af448
fix(DIExtensions): Umbenennung der Methode AddAsymCryptService in AddAsymCryptHandler
2025-01-07 10:38:10 +01:00
Developer 02
c27e21a702
fix(JwtSignatureHandler): The nullability of TokenParams has been removed.
2025-01-07 10:36:17 +01:00
Developer 02
4874079b69
fix: TokenParams-Kaliber erstellt, um Token-Beschreibungen über IOptions zu konfigurieren
2025-01-07 10:21:25 +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
d17c5ca6cd
feat(JwtSignatureHandler): Unterstützung für die Erstellung von Token durch den Routenwert der Tokenbeschreibung hinzugefügt.
2025-01-07 09:30:33 +01:00
Developer 02
592b949f57
feat: Unterstützung für Token-Beschreibungen im JwtSignatureHandler hinzugefügt
...
- Methoden eingeführt, um Token-Beschreibungen im DI-Container zu konfigurieren und zu registrieren.
- Überladungen zu `AddJwtSignatureHandler` hinzugefügt, um sowohl konfigurationsbasierte als auch Inline-Token-Beschreibungen zu unterstützen.
2025-01-06 16:32:32 +01:00
Developer 02
8850ac4ac9
refactor(DIExtensions): Methode AddJwtSignatureHandler hinzugefügt
2025-01-06 16:08:45 +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
4ab5393deb
refactor(JwtSignatureService): Injizieren von IAsymCryptHandler anstelle von AsymCryptHandler zur Abstraktion.
2025-01-06 13:13:57 +01:00
Developer 02
a2dc59d5ef
refactor(AsymCryptParams): Entfernte TokenDescriptions
2025-01-06 13:11:05 +01:00
Developer 02
ed041bf7cb
refactor(JwtSignatureService): CreateToken und CreateAndWriteToken Methoden mit Issuer und Audience Inputs hinzugefügt
2025-01-06 12:13:41 +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
Developer 02
ec126be2aa
feat(ISecurityIdentifier): Implementiert in IRSACryptographer und TokenDescription
2024-12-20 14:35:10 +01:00
Developer 02
9953bbd2ef
feat(ISecurityIdentifier): Wird als Basisbezeichner in den Sicherheitsklassen erstellt.
2024-12-20 14:11:16 +01:00
Developer 02
dbecfa92f4
refactor(Extension): Zusammenlegung der Erweiterungsklassen zur Vereinfachung.
...
- Methoden und Klasse intern gemacht, um Komplexität zu vermeiden.
2024-12-20 10:48:37 +01:00
Developer 02
e007f15bce
refactor(JwtSignatureService): removed primary constructor because this feature is not available in C# 11.0.
...
- Added GlobalSuppressions to avoid editor to offer this.
2024-12-20 10:40:35 +01:00
Developer 02
79dffef528
Refactor: Entfernung der generischen IRSAFactory und IAsymCryptService.
...
- RSAFactory und AsymCryptService aktualisiert.
- Aktualisierte DI-Erweiterungen
2024-12-20 10:30:12 +01:00
Developer 02
af478e974c
refactor(TokenDescriptorProvider): entfernt und eine Mapper-Erweiterungsmethode mit derselben Funktionalität zur Vereinfachung hinzugefügt.
2024-12-20 09:44:04 +01:00
Developer 02
435c91955c
refactor(JwtSignatureService): verwendete primäre Struktur.
2024-12-20 09:29:49 +01:00
Developer 02
4142d2d948
refactor(TokenDescriptorProvider): verwendete Primärstruktur.
2024-12-20 09:27:08 +01:00
Developer 02
06260e0edb
feat(JwtSignatureService): Erstellt mit grundlegender Funktionalität, um mit Token Beschreibung erstellen zu können.
2024-12-20 01:51:48 +01:00
Developer 02
2d675a16ad
feat(TokenDescriptorProvider): Erstellt, um eine beliebige TokenDescription auf SecurityTokenDescriptor abzubilden.
2024-12-20 01:42:23 +01:00
Developer 02
5469b20e4f
feat(AsymCryptParams): AfterCreate Ereignis für TokenDescriptions hinzugefügt.
...
- Eigenschaften SigningCredentials, SigningAlgorithm und SigningDigest zu TokenDescription hinzugefügt.
2024-12-20 01:16:56 +01:00
Developer 02
6f5b4efefb
feat(ClaimDescriptor): Erstellt, um claimsMapper und subjectMapper von TPrincipal für SecurityTokenDescriptor zu registrieren.
...
- DI-Erweiterungsmethode erstellt.
2024-12-20 00:48:55 +01:00
Developer 02
b6b12c7702
feat(MappingProfile): Mapping-Profil hinzugefügt, um TokenDescription in SecurityTokenDescriptor über AutoMapper zu konvertieren
2024-12-20 00:11:33 +01:00
Developer 02
ce716d2bab
feat(TokenDescription): Erstellt als eingeschränkte Version von SecurityTokenDescriptor als Wurzelbeschreibungen ohne Ansprüche
2024-12-20 00:08:31 +01:00
Developer 02
bf672d8b8c
feat(RSADecryptor): Methode CreateSigningCredentials hinzugefügt
2024-12-19 01:53:20 +01:00
Developer 02
ed29c9f990
feat(RSACryptographer): RsaSecurityKey.get Eigenschaft mit Lazy Loading hinzugefügt
2024-12-19 01:52:00 +01:00
Developer 02
66ed34b664
refactor(StringExtensions): Fehlermeldungen wurden ausgearbeitet und der falsche Variablenname „mode“ wurde in „divisor“ umbenannt.
2024-12-18 18:19:17 +01:00
Developer 02
d7b4c382cd
fix(StringExtensions): Die Hauptformel der ToTag-Methode wurde von (x / y) in [(x - 1) / y + 1] geändert, um korrekt zu gruppieren.
...
- Aktualisierte Dokumentationskommentare
2024-12-18 18:10:52 +01:00
Developer 02
4f6ca3524a
feat(AsymCryptParams): DateTagFormat als Subtext des Dateinamens für die periodische Aktualisierung von pem-Dateien hinzugefügt.
2024-12-18 17:51:02 +01:00
Developer 02
bd1ae4246d
refactor(Extensoin): entfernt, um die Projektanzahl zu minimieren.
2024-12-18 14:09:53 +01:00