Files
mixtape/zero.Core/Identity/BackofficeUserExtensions.cs
T

21 lines
627 B
C#
Raw Normal View History

2021-11-20 13:52:28 +01:00
namespace zero.Identity;
public static class BackofficeUserExtensions
{
2021-11-23 22:56:22 +01:00
public static string[] GetAllowedAppIds(this ZeroUser user)
2021-11-20 13:52:28 +01:00
{
if (user == null)
{
2021-11-26 12:31:33 +01:00
return Array.Empty<string>();
2021-11-20 13:52:28 +01:00
}
2021-11-26 12:31:33 +01:00
return Array.Empty<string>();
// TODO permissions
//IEnumerable<Permission> permissions = user.Claims
// .Where(claim => claim.Type == Constants.Auth.Claims.Permission && claim.Value.StartsWith(Permissions.Applications))
// .Select(x => Permission.FromClaim(x.ToClaim(), Permissions.Applications));
//return permissions.Where(x => x.IsTrue).Select(x => x.NormalizedKey).ToArray();
2021-11-20 13:52:28 +01:00
}
}