Настройка CORS
CORS — стандарт, позволяющий предоставлять веб-страницам доступ к объектам сторонних интернет-ресурсов. Сторонним считается любой интернет-ресурс, который отличается от запрашиваемого протоколом, доменом или портом. По умолчанию запросы к домену im-installation.example.net разрешены только с Origin ВКС (переменная jitsi_main_domain).
Для добавления доменов в список разрешенных необходимо указать ссылки на домены через запятую в переменной squadus_cors_whitelist. При необходимости добавить к Origin порт.
Пример заполненных переменных:
squadus_cors_enabled: true
squadus_cors_whitelist: ["https://{{ jitsi_main_domain }}", "https://example.net", "https://example2.net:9999"]
Порядок действий:
-
Открыть с помощью текстового редактора файл
~/install_squadus/group_vars/squadus_setup/main.yml. -
Добавить переменные из таблицы.
| Наименование переменной | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| squadus_cors_enabled | bool | true | Включает политику CORS на стороне сервиса Squadus |
| squadus_cors_whitelist | list | ["https://{{ jitsi_main_domain }}"] | Список разрешенных Origin, передаваемых в CORS-заголовках |
- После заполнения конфигурационного файла следует выполнить команду:
ansible-playbook -i hosts.yml playbooks/squadus/squadus_apps.yml -t squadus