Нужен SSL-сертификат для интеграции с https-системами в Google Chrome — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
м
 
(не показано 13 промежуточных версии этого же участника)
Строка 1: Строка 1:
 
[[Решение проблем|Наверх]]
 
[[Решение проблем|Наверх]]
  
'''Проблема:''' Интеграция с HTTPS-сервисом, например WebCRM-системой Мегаплан, amoCRM или другими, не работает в браузере Google Chrome без SSL-сертификата на сервере Oktell. Это связано с тем, что Chrome не разрешает обмениваться нешифрованным трафиком, если уже установлено https-соединение.  
+
'''Проблема:''' Интеграция с HTTPS-сервисом, например WebCRM-системой Мегаплан, amoCRM или другими, не работает в браузере Google Chrome без SSL-сертификата на сервере Oktell. Иными словами, если у вас в Oktell нет SSL-сертификата, то интеграция с HTTPS-системой работать не будет. Это связано с тем, что Chrome не разрешает обмениваться нешифрованным трафиком, если уже установлено HTTPS-соединение.  
  
 
'''Решение:'''
 
'''Решение:'''
'''1.''' Самое безопасное решение - установить SSL-сертификат на сервер Oktell. Для этого воспользуйтесь статьей [[Получение SSL-сертификата на StartSSL.com]].
 
  
'''2.''' Разрешить в браузере все нешифрованные соединения вы можете перейдя по ссылке  
+
'''1.''' Самое безопасное решение - установить SSL-сертификат на сервер Oktell. <!-- Для этого воспользуйтесь статьей [[Получение SSL-сертификата на StartSSL.com]]. -->
 +
 
 +
 
 +
'''2.''' Каждый раз при входе в WebCRM систему вы можете нажимать значок защиты [[Файл:Отключение проверки SSL в Google Chrome 002.png]], а затем кликнуть на ссылку "'''Загрузить небезопасный скрипт'''".
 +
 
 +
 
 +
[[Файл:Отключение проверки SSL в Google Chrome 004.png|center]]
 +
 
 +
 
 +
'''3.''' <span style="color:red">Не работает, начиная с версии Google Chrome 43.0.2357.65 m.</span> Разрешить в браузере все нешифрованные соединения вы можете перейдя по ссылке  
 
  chrome://flags/#allow-insecure-websocket-from-https-origin
 
  chrome://flags/#allow-insecure-websocket-from-https-origin
 
а затем включить свойство "'''Разрешить незащищенные соединения WebSocket, если источник подключен через https'''".  
 
а затем включить свойство "'''Разрешить незащищенные соединения WebSocket, если источник подключен через https'''".  
Строка 13: Строка 21:
  
  
 +
[[Файл:Отключение проверки SSL в Google Chrome 003.png|center]]
  
  
'''3.''' Как вариант, разрешить нешифрованные соединения вы можете с помощью флага командной строки --allow-running-insecure-content. Удобнее всего добавить это ключ в свойства ярлыка браузера.  
+
'''4.''' <span style="color:red">Не работает, начиная с версии Google Chrome 43.0.2357.65 m.</span> Как вариант, разрешить нешифрованные соединения вы можете с помощью флага командной строки  
 +
--allow-running-insecure-content
 +
Удобнее всего добавить это ключ в свойства ярлыка браузера. После редактирования нажмите "'''Применить'''".
  
  
'''4.''' Если вы не хотите подвергать вашу систему угрозам, вы можете нажимать на значок защиты всякий раз, когда вам нужно активировать запрос на сервер Oktell или если вы переходите/обновляете страницу WebCRM.
+
[[Файл:Отключение проверки SSL в Google Chrome 001.png|center]]

Текущая версия на 10:41, 3 августа 2017

Наверх

Проблема: Интеграция с HTTPS-сервисом, например WebCRM-системой Мегаплан, amoCRM или другими, не работает в браузере Google Chrome без SSL-сертификата на сервере Oktell. Иными словами, если у вас в Oktell нет SSL-сертификата, то интеграция с HTTPS-системой работать не будет. Это связано с тем, что Chrome не разрешает обмениваться нешифрованным трафиком, если уже установлено HTTPS-соединение.

Решение:

1. Самое безопасное решение - установить SSL-сертификат на сервер Oktell.


2. Каждый раз при входе в WebCRM систему вы можете нажимать значок защиты Отключение проверки SSL в Google Chrome 002.png, а затем кликнуть на ссылку "Загрузить небезопасный скрипт".


Отключение проверки SSL в Google Chrome 004.png


3. Не работает, начиная с версии Google Chrome 43.0.2357.65 m. Разрешить в браузере все нешифрованные соединения вы можете перейдя по ссылке

chrome://flags/#allow-insecure-websocket-from-https-origin

а затем включить свойство "Разрешить незащищенные соединения WebSocket, если источник подключен через https".

ВНИМАНИЕ: Включая это свойство, безопасность Chrome может оказаться под угрозой.


Отключение проверки SSL в Google Chrome 003.png


4. Не работает, начиная с версии Google Chrome 43.0.2357.65 m. Как вариант, разрешить нешифрованные соединения вы можете с помощью флага командной строки

--allow-running-insecure-content

Удобнее всего добавить это ключ в свойства ярлыка браузера. После редактирования нажмите "Применить".


Отключение проверки SSL в Google Chrome 001.png