Вы не можете сделать это через браузер, но соединение из CITRIX должно быть из известного пула IP на стороне CITRIX, вы можете проверить IP, с которым пользователь соединяется (к веб-серверу) с этим списком / бассейн / диапазон?
Независимо от того, что настроено для выдачи CITRIX пользователям, используйте этот список / пул / диапазон для сравнения ... это будет более надежный / более простой способ обнаружения. Здесь я предполагаю, что у вас есть доступ к этой информации, так как похоже, что вы используете и CITRIX, и веб-сервер.