Beispiel #1
0
 public static SessionInfo AsSessionInfo(this ClaimsPrincipal principal) =>
 new SessionInfo
 {
     ApplicationName    = principal.Application(),
     ApplicationVersion = principal.ApplicationVersion(),
     SessionId          = principal.SessionId(),
     DepartmentName     = principal.Department(),
     DomainName         = principal.DomainName(),
     UserName           = principal.UserName(),
     RoleNames          = principal.GetRoles(),
     MachineName        = principal.MachineName()
 };