BusinessLogic.Logic.Users.AuthTokenValidator.ValidateAuthToken C# (CSharp) Метод

ValidateAuthToken() публичный Метод

public ValidateAuthToken ( string authToken ) : ApplicationUser
authToken string
Результат ApplicationUser
        public ApplicationUser ValidateAuthToken(string authToken)
        {
            string hashedAndSaltedAuthToken = authTokenGenerator.HashAuthToken(authToken);
            return dataContext.GetQueryable<ApplicationUser>()
                .FirstOrDefault(x => x.UserDeviceAuthTokens.Any(y => y.AuthenticationToken == hashedAndSaltedAuthToken && DateTime.UtcNow <= y.AuthenticationTokenExpirationDate));
        }
    }