Add project files

This commit is contained in:
Sean Greenawalt 2025-05-10 05:16:40 -04:00
commit 8cf01ead74
Signed by: seang96
GPG key ID: 504F02B511005571
40 changed files with 3967 additions and 0 deletions

View file

@ -0,0 +1,19 @@
using System.Security.Claims;
using StalwartSimpleLoginMiddleware.Entities;
namespace StalwartSimpleLoginMiddleware.Utilities;
public static class ClaimsHelper
{
public static List<Claim> BuildClaims(ApiKey apiKey)
{
var claims = new List<Claim>();
if (apiKey.IsAdmin)
{
claims.Add(new Claim(ClaimTypes.Role, "Admin"));
}
return claims;
}
}