Olá. Ao ativar a proteção por senha no Discourse, seguindo seja este [1] ou este [2], o site carrega corretamente em desktop e em dispositivos Android (após inserir usuário e senha). No entanto, ao acessar em dispositivos iOS, o site carrega assim:
Como o problema ocorre apenas em dispositivos iOS, pode estar relacionado ao CDN (CloudFront). Abaixo está a política de cache e solicitação de origem:
Vocês têm alguma ideia se o problema está relacionado apenas ao CDN ou se pode haver algo mais nos arquivos de configuração do Discourse que precise ser atualizado? Aguardo uma resposta. Obrigado.
Acho que isso não funcionará, porque o navegador não está seguindo exatamente as mesmas regras que o servidor web.
Se você souber como fazer seu celular substituir o DNS, poderia remover o registro DNS público do site (assim, ninguém conseguiria acessá-lo) e instruir apenas seu celular a usar seu DNS privado. Não sei como fazer isso. Você poderia pesquisar no Google algo como “ios DNS spoof”.
Ou, você pode considerar que a exigência de login seja suficiente para seus testes.