using System.Linq; using System.Security.Claims; using System.Security.Principal; namespace IOL.Fagprove.Utilities { public static class ClaimExtensions { public static string GetClaimValue(this IPrincipal currentPrincipal, string key) { var identity = currentPrincipal.Identity as ClaimsIdentity; var claim = identity?.Claims.FirstOrDefault(c => c.Type == key); return claim?.Value; } } }