public static UserIdentification GetUserIdentification()
        {
            HttpContext httpContext = GetHttpContext();

            if (httpContext != null)
            {
                UserIdentification identification = AuthorizationProvider.GetUserIdentification(httpContext.User);
                identification.RequestPath = httpContext.Request.Path;
                identification.Address     = httpContext.Connection.RemoteIpAddress.ToString();
                return(identification);
            }
            return(UserIdentification.NoUser());
        }