neskin
@neskin

Как закрыть сайт HTTP auth но оставить доступ Yandex.Api

Нужна защита на сайте, использую http аутентификацию, но Яндекс.Карты не работают в связи с тем что запросы от Яндекс Апи не проходят из-за стоящей аутентификации.

Как только снимаю ее — все ок.

Посоветуйте, пожалуйста, как решить эту проблему? Или альтернативные методы закрытия сайта
  • Вопрос задан
  • 2658 просмотров
Пригласить эксперта
Ответы на вопрос 2
@tick
а) вынести функционал яндекс.карт на поддомен maps.my-site.com
б) открыть http-auth для my-site.com/maps

в) авторизовывать через вбивание логин-пароля в веб форму
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Посмотрите с каким юзер агентом приходит API и в nginx сделайте конструкцию вида
if {$http_user_agent !~ APIчтототам} {
конструкция описывающая вашу авторизацию;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы