public System.Security.Principal.IPrincipal GetAuthenticatedUser(HttpRequest request) { var cookie = request.Cookies[cookieid]; var cookieValue = cookie?.Value; if(!string.IsNullOrWhiteSpace(cookieValue)) { cookieValue = protector.Unprotect(cookieValue); if (cookieValue == this.AuthToken()) { var user = new BasicIdentity() { IsAuthenticated = true, Name = "AuthToken" }; return user; } } return null; }
public System.Security.Principal.IPrincipal GetAuthenticatedUser(HttpRequest request) { var cookie = request.Cookies[cookieid]; var cookieValue = cookie?.Value; if (!string.IsNullOrWhiteSpace(cookieValue)) { cookieValue = protector.Unprotect(cookieValue); if (cookieValue == this.AuthToken()) { var user = new BasicIdentity() { IsAuthenticated = true, Name = "AuthToken" }; return(user); } } return(null); }