public static bool HasGlobalAccess(this RequestContext requestContext) { return(bool.Parse(requestContext.User.FindFirst("GlobalAccess").Value)); }
public static IEnumerable <string> GetAllowedEntities(this RequestContext requestContext) { return(requestContext.User.FindAll("AllowedEntity").Select(c => c.Value).Union(new[] { requestContext.User.FindFirst("Entity").Value })); }
public static string GetEntity(this RequestContext requestContext) { return(requestContext.User?.FindFirst("Entity")?.Value); }
public static string GetMobilePhone(this RequestContext requestContext) { return(requestContext.User.FindFirst(ClaimTypes.MobilePhone)?.Value); }
public static string GetEmail(this RequestContext requestContext) { return(requestContext.User.FindFirst(ClaimTypes.Email)?.Value); }
public static string GetNameIdentifier(this RequestContext requestContext) { return(requestContext.User?.FindFirst(ClaimTypes.NameIdentifier)?.Value); }