Existe-t-il un moyen pour iOS de mémoriser les mots de passe des sites authentifiés HTTP?

18

Il y a une page à laquelle j'accède fréquemment sur mon iPhone qui est protégée par l'authentification HTTP, et je trouve ennuyeux d'avoir à taper mon nom d'utilisateur et mon mot de passe chaque fois que je veux y accéder. J'ai essayé d'enregistrer la page de connexion en tant qu'icône d'écran d'accueil, mais je suis toujours invité à chaque fois. Il n'y a pas d'option pour enregistrer mon mot de passe lorsque je me connecte, et je n'en trouve pas non plus dans les paramètres.

Est-ce possible?

exemple d'écran d'authentification pour montrer de quoi je parle

Kyle Cronin
la source

Réponses:

12

Il semble que Safari sur iOS ne le prenne pas en charge de manière native. Vous avez plusieurs options:

Solution de contournement:

Si vous n'êtes pas trop inquiet pour la sécurité, vous pouvez intégrer le nom d'utilisateur et le mot de passe dans le lien lui-même, et ajouter un signet qui:

http://username:[email protected]/...

(À noter également: il semble que iOS puisse afficher un avertissement lorsque vous visitez un lien contenant un nom d'utilisateur et un mot de passe.)

Alternative:

Il existe un autre navigateur appelé Atomic Web Browser [ lien App Store ] qui peut remplir automatiquement l'authentification HTTP, parmi de nombreuses autres fonctionnalités intéressantes.

jtbandes
la source
3
Ajouter le nom d'utilisateur et le mot de passe dans l'URL dans un signet est intelligent - je ne trouve pas de moyen de le faire sur l'appareil, mais je vais essayer de le créer sur mon Mac et de le synchroniser. Merci!
Kyle Cronin
1
C'est facile à faire sur l'appareil. Marquez la page pour laquelle vous souhaitez remplir l'authentification automatiquement, puis modifiez le signet en le maintenant enfoncé et en choisissant Modifier. Dans cette fenêtre, vous pouvez modifier l'URL pour ajouter le nom d'utilisateur et le mot de passe comme ci-dessus.
Sirens
3

Je devais juste le faire sur la dernière version d'iOS à partir de cette date, 10.1.1. J'ai également dû créer un raccourci sur l'écran d'accueil. Le problème était que mettre le nom d'utilisateur: mot de passe dans l'URL ne fonctionnerait pas parce que Safari supprimerait immédiatement le nom d'utilisateur: mot de passe de l'URL, donc je ne pouvais pas capturer l'URL complète dans un raccourci de l'écran d'accueil.

J'ai créé une page Web qui a redirigé (JavaScript) vers l'URL cible entièrement formée (par exemple, http: // user: pass @ hostname ). J'y ai accédé dans Safari, et Safari a conservé l'URL complète pour une raison quelconque. De là, j'ai créé un raccourci vers l'écran d'accueil.

zelcon
la source
2

Vous pouvez le faire avec l'application 1Password. Il vous suffit d'utiliser le navigateur à l'intérieur de l'application.

Créez une connexion dans l'application avec l'URL, le nom d'utilisateur et le mot de passe appropriés.

afragen
la source
0

Le navigateur Mercury enregistre également l'authentification de base sur iOS et peut être téléchargé gratuitement.

http://mercury-browser.com

Assurez-vous de terminer la saisie, puis appuyez sur "Enregistrer" avant de vous connecter. Vous devrez peut-être le faire plusieurs fois pour différentes parties du site.

spicemix
la source
0

Bien que je n'ai pas réussi à faire préremplir Mobile Safari la boîte de dialogue, vous pouvez ajouter manuellement les informations d'identification via la section Comptes et mots de passe dans les paramètres. Il y a un bouton 'Ajouter un mot de passe' au bas de la liste (recherchez quelque chose pour le raccourcir).

Ensuite, la prochaine fois que vous obtenez la boîte de dialogue, vous pouvez appuyer sur l'icône de clé dans la barre de saisie semi-automatique et rechercher les informations d'identification et les faire remplir les champs de dialogue pour vous. Pas parfait, mais mieux que rien.

NB J'ai également essayé de déplacer les clés de mon logintrousseau sur mon Mac vers celui- iCloudci, afin qu'il se synchronise, mais il n'apparaisse pas sur mon appareil iOS.

hargneux
la source