public static string GetUsername(this HttpContextBase httpContext) { string username = null; JwtUtility <JwtHeader, PayloadIdentity> jwtUtil = new JwtUtility <JwtHeader, PayloadIdentity>(new JwtHeader(), new PayloadIdentity()); string token = httpContext.GetAuthToken(); if (token != null) { PayloadIdentity payloadIdentity = jwtUtil.GetPayload(token); username = payloadIdentity.Username; } return(username); }
protected override bool AuthorizeCore(HttpContextBase httpContext) { string token; try { token = httpContext.GetAuthToken(); } catch (Exception ex) { Log4netLogger.Error(MethodBase.GetCurrentMethod().DeclaringType, $"AuthorizeCore error", ex); return(false); } return(AuthUtility.IsAuthorized(token, true)); }