feat(ClaimDescriptor): Erstellt, um claimsMapper und subjectMapper von TPrincipal für SecurityTokenDescriptor zu registrieren.

- DI-Erweiterungsmethode erstellt.
This commit is contained in:
Developer 02
2024-12-20 00:48:55 +01:00
parent b6b12c7702
commit 6f5b4efefb
2 changed files with 25 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
using System.Security.Claims;
namespace DigitalData.Core.Security.Config
{
public class ClaimDescriptor<TPrincipal>
{
public Func<TPrincipal, IDictionary<string, object>>? CreateClaims { get; init; }
public Func<TPrincipal, ClaimsIdentity>? CreateSubject { get; init; }
}
}