feat(SecurityExtensions): Erforderliche WriteToken-Methoden über Erweiterungen anstelle der Schnittstellenimplementierung hinzugefügt

This commit is contained in:
Developer 02
2025-01-09 20:30:38 +01:00
parent 079f0c69c7
commit 7f9459f6cf
3 changed files with 21 additions and 19 deletions

View File

@@ -44,15 +44,5 @@ namespace DigitalData.Core.Security
return CreateToken(subject: subject, descriptor: desc);
}
public string WriteToken(SecurityTokenDescriptor descriptor) => WriteToken(CreateToken(descriptor));
public string WriteToken(TPrincipal subject, IAsymmetricTokenDescriptor descriptor)
=> WriteToken(CreateToken(subject: subject, descriptor: descriptor));
public string WriteToken(TPrincipal subject, string issuer, string audience)
=> WriteToken(CreateToken(subject: subject, issuer: issuer, audience: audience));
public string WriteToken(TPrincipal subject, string apiRoute) => WriteToken(CreateToken(subject: subject, apiRoute: apiRoute));
}
}