Discourse на устройствах iOS не загружается корректно при включении защиты паролем

Здравствуйте. При включении защиты паролем на Discourse, следуя либо [1], либо [2], сайт корректно загружается на настольных компьютерах и на устройствах Android (после ввода имени пользователя и пароля). Однако при просмотре на устройствах iOS сайт загружается следующим образом:





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





В этой политике «whitelist-authorization-headers» — [1] указано, что заголовок авторизации должен быть добавлен в белый список:





Подскажите, пожалуйста, связана ли проблема исключительно с CDN или, возможно, в конфигурационных файлах Discourse требуется внести дополнительные изменения? Буду благодарен за ответ. Спасибо.

Я думаю, что это не сработает, потому что браузер не совсем следует тем же правилам, что и веб-сервер.

Если вы знаете, как заставить ваш телефон переопределить DNS, вы можете удалить публичную DNS-запись для сайта (тогда никто не сможет получить к нему доступ) и указать только вашему телефону использовать ваш приватный DNS. Я не знаю, как это сделать. Вы можете поискать в Google что-то вроде «ios DNS spoof».

Или же вы можете считать, что требование входа достаточно для ваших тестов.