На супер-высоком уровне спектра безопасности вы можете заставить сервер клиентского приложения создать подписанное сообщение с использованием закрытого ключа и включить его в HTML-код клиента. Затем вызов ajax переадресует это сообщение в своем вызове, и тогда сервер ajax сможет его проверить.
Оптимально, чтобы сообщение было изменено и включало в себя идентификатор пользователя, метку времени и т. Д., Чтобы заведомо исправное сообщение не могло быть сохранено и повторно использовано злонамеренным клиентом.