Нам нужно поддерживать безопасность сервера API с ограничением CORS:
Access-Control-Allow-Origin : http://myonlinesite.com
Но нам также нужен этот API для доступа к нашим мобильным приложениям (Android + iOs).
Все найденные решения говорят мне разрешить все происхождение: *
, но это будет большой сбой безопасности для нашего API.
Мы создаем наши приложения с помощью Cordova, которые WebView обслуживает локальные файлы и поэтому отправляет: origin: null
для всех своих запросов http (s). Поэтому мы думаем о добавлении null
в разрешенное происхождение. Это лучше, так как это заблокирует каждый другой веб-сайт, пытающийся извлечь наш API, но он позволит любым мобильным приложениям получать его...
Есть ли еще интересное решение для этого?
Спасибо!