Кто-нибудь знает способ проверки на стороне API, был ли сделан запрос XMLHttpRequest из моего собственного веб-приложения (т.е. из написанного мной JS) или из стороннего приложения ...
Мне кажется, что проблема в том, что JS запускается на клиенте и, таким образом, доступен любому, у меня нет возможности тайно связаться с сервером API, которым я являюсь. Я думаю, что это полезно, потому что в противном случае я не могу назначать приоритеты запросам из собственного приложения над сторонними клиентами в случае высокой загрузки.
Я, очевидно, мог бы отправить некоторые недокументированные параметры, но они могут быть подделаны.
У кого-нибудь есть идеи?