2014-10-07 10 views
8

Jestem obecnie opracowanie strony internetowej przy użyciu uwierzytelniania podstawowego nad httpsJak zrobić iOS Safari zapisuje hasło do podstawowej witryny uwierzytelniającej?

Niektórzy klienci korzystający iOS Safari narzekali, że Safari nie prosi, aby zapisać hasło.

Wygląda na to, że Safari iOS prosi o zapisanie hasła tylko wtedy, gdy witryna implementuje uwierzytelnianie oparte na formularzu na formularzu.

Nie chcę instalować zewnętrznej przeglądarki lub aplikacji na wszystkich urządzeniach, aby rozwiązać ten problem.

Czy istnieje sposób na to, aby zmusić iOS Safari do zapisania hasła dla podstawowych witryn uwierzytelniających?

Odpowiedz

6

Według odpowiedzi na this question, nie można zapisać poświadczeń Http Basic Auth za pomocą Safari na IOS. Jeśli poziom bezpieczeństwa swoich zezwoleń na usługi, można zapisać poświadczenia do zakładki przez dodanie referencji do niego tak:

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

+4

To nie jest dobre rozwiązanie z kilku powodów. Adres URL może być odczytywany przez innych użytkowników na tym samym komputerze. Adres URL może być zalogowany w niezabezpieczonym miejscu na zdalnym komputerze. Twoja historia przeglądarki zawierałaby również kopię Twojego hasła. – PEC

+0

Komentarz @PEC jest niepoprawny. Przeglądarka obsługuje hasło w taki sam sposób, jak przy wprowadzaniu go ręcznie. Nie zostanie zapisany w historii i nie zostanie wysłany na serwer jako adres URL. Oczywiście nadal będzie on przechowywany w postaci niezaszyfrowanej w zakładce. – sebas

Powiązane problemy