Discussione sui dispositivi iOS non viene caricata correttamente quando si abilita la protezione con password

Ciao. Quando si abilita la protezione con password su Discourse seguendo questa [1] o questa [2], il sito si carica correttamente su desktop e su dispositivi Android (dopo aver inserito nome utente e password). Tuttavia, su dispositivi iOS il sito si carica in questo modo:





Dato che il problema si verifica solo su dispositivi iOS, potrebbe essere legato alla CDN (CloudFront). Di seguito sono riportate le policy di cache e di richiesta all’origine:





Questa policy “whitelist-authorization-headers” – [1] afferma che l’intestazione Authorization deve essere inclusa nella whitelist:





Avete idea se il problema sia legato solo alla CDN o se ci siano altri file di configurazione di Discourse che necessitano di essere aggiornati? Speriamo in una risposta. Grazie.

Penso che non funzionerà perché il browser non segue esattamente le stesse regole del server web.

Se sai come far sì che il tuo telefono sovrascriva il DNS, potresti rimuovere il record DNS pubblico per il sito (così nessuno potrà accedervi) e dire al tuo telefono di utilizzare solo il tuo DNS privato. Non so come farlo. Potresti cercare su Google qualcosa come “ios DNS spoof”.

In alternativa, puoi considerare che la modalità “login-required” sia sufficiente per i tuoi test.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.