2014-10-07 7 views
8

Attualmente sto sviluppando un sito web utilizzando l'autenticazione di base tramite HTTPSCome rendere iOS Safari salva la password per il sito Web di autenticazione di base?

Alcuni clienti che utilizzano iOS Safari si sono lamentati che Safari non chiede di salvare la password.

sembra che iOS Safari richieda di salvare la password solo quando il sito Web implementa un'autenticazione basata su modulo .

Non voglio installare un browser o un'applicazione di terze parti su tutti i dispositivi per risolvere questo problema.

Quindi, c'è un modo per forzare iOS Safari a salvare la password per i siti Web di autenticazione di base?

risposta

6

In base alla risposta allo this question, non è possibile salvare le credenziali di autenticazione di base HTTP con Safari su IOS. Se il livello di sicurezza dei vostri permessi di servizio, è possibile salvare le credenziali a un segnalibro con l'aggiunta di credenziali per in questo modo:

https://username:[email protected]/path 

+4

Questa non è una buona soluzione per diversi motivi. L'URL può essere letto da altri utenti sullo stesso computer. L'URL può essere registrato in qualche posto non sicuro sulla macchina remota. La cronologia del browser contiene anche una copia della password. – PEC

+0

Il commento di @PEC non è corretto. Il browser gestisce la password allo stesso modo di quando la si immette manualmente. Non verrà memorizzato nella cronologia e non verrà inviato al server come URL. Sarà comunque memorizzato in chiaro nel segnalibro, ovviamente. – sebas

Problemi correlati