public static AuthorizationInfoDTO GetAuthorizationDataFromToken(string tokenString)
        {
            ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(IgnoreCertificateErrorHandler);
            AAServiceV2Client aaServiceClient = new AAServiceV2Client();

            TokenDTO token = new TokenDTO();
            token.TokenString = tokenString;
            AuthorizationInfoDTO _authorizationInfoDTO = aaServiceClient.IsAuthenticated(token, APPLICATION);

            foreach (RoleDTO roleDTO in _authorizationInfoDTO.Roles)
            {
                roleDTO.ApplicationContexts = roleDTO.ApplicationContexts.Where(item => item.ApplicationContext1 == CONTEXT_ONE || item.ApplicationContext1 == "*").ToList();
            }
            _authorizationInfoDTO.Roles = _authorizationInfoDTO.Roles.Where(item => item.ApplicationContexts.Count > 0).ToList();

            foreach (ScenarioDTO scenarioDTO in _authorizationInfoDTO.Scenarios)
            {
                scenarioDTO.ApplicationContexts = scenarioDTO.ApplicationContexts.Where(item => item.ApplicationContext1 == CONTEXT_ONE || item.ApplicationContext1 == "*").ToList();
            }
            _authorizationInfoDTO.Scenarios = _authorizationInfoDTO.Scenarios.Where(item => item.ApplicationContexts.Count > 0).ToList();

            return _authorizationInfoDTO;
        }