Add project files
This commit is contained in:
parent
4dafed3553
commit
8cf01ead74
40 changed files with 3967 additions and 0 deletions
19
StalwartSimpleLoginMiddleware/Utilities/ClaimsHelper.cs
Normal file
19
StalwartSimpleLoginMiddleware/Utilities/ClaimsHelper.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue