Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }