2016-07-26 5 views
0

Я разрабатываю плагин для страницы проверки третьей стороны, которая проверяет идентификатор на другом API третьей стороны. Поток идет что-то вроде этого:SSL - доступ к не защищенному API из защищенной страницы

Checkout (Secure) - Мой сервер (небезопасной) - Private API (небезопасной)

через JS, мой плагин делает ПОЛУЧИТЬ recuest к серверу, который в свою очередь делает ПОЛУЧАЕТ запрос на частный сервер. Мой сервер обрабатывает эту информацию, а затем отвечает соответствующим образом.

Проблема заключается в том, что на странице Checkout не получен ответ моего сервера из-за смешанного контента.

Теперь я понимаю, почему это происходит. Поэтому мой вопрос: если я защищу свой сервер, решит ли он эту проблему? или он будет продолжать жаловаться (из-за этой последней небезопасной ссылки)?

спасибо.

+0

Является ли частный API вызовом на стороне сервера или на стороне клиента? – ceejayoz

+0

Это серверная сторона. – moikop

+1

Тогда браузер не будет иметь представления о том, был ли он HTTP или HTTPS (на самом деле браузер даже не знает, что вообще происходит вызов API за кадром). – ceejayoz

ответ

1

Если вы защищаете свой сервер трафиком HTTPS вместо HTTP, то браузеры больше не будут показывать вам ошибки со смешанным контентом.

Here - статья блога Globalsign о смешанном содержании.

Предупреждение о смешанном содержании означает, что на странице, которая должна быть полностью зашифрована, есть обе обеспеченные и незащищенные элементы. Любая страница, использующая адрес HTTPS, должна иметь весь контент, который поступает из защищенного источника. Любая страница, ссылающаяся на ресурс HTTP, считается небезопасной и впоследствии помечена вашим браузером как угроза безопасности.

Смежные вопросы