iOS 11 Safari: ¿Cómo pasar el usuario / contraseña en la URL para la autenticación básica?

2

Tengo un iPhone con iOS 9 y otro iPhone con iOS 11.

En el iPhone iOS 9, puedo navegar a enlace en Safari, y la página web se abrirá sin pedir mi nombre de usuario y contraseña. Luego puedo agregar esta URL completa a mi pantalla de inicio como acceso directo directo.

En el iPhone iOS 11, cuando navego a enlace , se me redirige automáticamente a enlace . Tengo que escribir manualmente mi nombre de usuario y contraseña en el formulario emergente, pase lo que pase. No puedo agregar enlace a mi Pantalla de Inicio porque la URL siempre se cambia a enlace . Parece que no hay manera de editar o personalizar la URL de un acceso directo de la pantalla de inicio.

Para mi iPhone iOS 11, es posible incrustar el nombre de usuario y la contraseña de mi sitio web en la propia URL, de modo que pueda agregar esta URL a la pantalla de inicio de mi iPhone, por lo que nunca tendré que escribir mi nombre de usuario y contraseña manualmente ?

Comprendo que incrustar la contraseña en la URL puede no ser muy seguro, pero esta no es una aplicación de "alta seguridad", por lo que la conveniencia es más importante que la alta seguridad en este caso.

Si la respuesta es no, ¿puede sugerirme una manera en que pueda reescribir mi sitio web para producir el mismo efecto, sin depender de las cookies? No puedo confiar en las cookies porque la forma en que funciona mi sitio web es que no puede colocar cookies. Tal vez a través de PHP? Sé que esta pregunta sería una pregunta sobre diseño web y no una pregunta sobre productos de Apple.

TL; DR: Mi objetivo es codificar el nombre de usuario y la contraseña en una URL de alguna manera, para que nunca tenga que escribir mis credenciales manualmente en iOS 11.

Leí esto y this y this para ayuda, pero no encontré una respuesta que funcionara para iOS 11.

    
pregunta Crickets 01.12.2017 - 09:16

1 respuesta

0

Según el RFC en enlace esta función está en desuso, por lo que estoy bastante seguro está deshabilitado a propósito.

Chrome también hace esto: enlace

Recordar a los usuarios es para qué sirven las cookies, no usarlas limita gravemente sus opciones. Supongo que podría escribir un servicio de token de inicio de sesión que genere URL como enlace que inicie sesión en el usuario inmediatamente. Sin embargo, me aseguraría de que no funcionara a través de HTTP normal.

    
respondido por el Fuzzy76 17.04.2018 - 08:51

Lea otras preguntas en las etiquetas