Discussion sur les appareils iOS ne se charge pas correctement lors de l'activation de la protection par mot de passe

Bonjour. Lors de l’activation de la protection par mot de passe sur Discourse, en suivant soit [1] soit [2], le site se charge correctement sur ordinateur et sur les appareils Android (après avoir saisi l’identifiant et le mot de passe). Cependant, sur les appareils iOS, le site se charge comme ceci :





Puisque le problème ne se produit que sur les appareils iOS, il pourrait être lié au CDN (CloudFront). Voici la politique de cache et de requête d’origine :





Cette politique « whitelist-authorization-headers » – [1] indiquait que l’en-tête d’autorisation doit être autorisé :





Avez-vous une idée si le problème est uniquement lié au CDN ou s’il y a autre chose dans les fichiers de configuration de Discourse qui doit être mis à jour ? J’espère avoir une réponse. Merci.

Je pense que cela ne fonctionnera pas car le navigateur ne suit pas tout à fait les mêmes règles que le serveur web.

Si vous savez comment forcer votre téléphone à remplacer le DNS, vous pourriez supprimer l’enregistrement DNS public pour le site (personne ne pourrait alors y accéder) et indiquer uniquement à votre téléphone d’utiliser votre DNS privé. Je ne sais pas comment faire. Vous pourriez chercher sur Google quelque chose comme “ios DNS spoof”.

Ou, vous pouvez considérer que login-required est suffisant pour vos tests.