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