J'utilise la commande suivante pour récupérer un mot de passe à partir du trousseau dans un script shell: security find-generic-password -w -s "MyServiceName"
Cela fonctionne, mais il affiche une fenêtre contextuelle me demandant le mot de passe du trousseau de connexion:
security
souhaite utiliser vos informations confidentielles stockées dans "MyServiceName" dans votre trousseau. Pour ce faire, saisissez le mot de passe du trousseau "login".Avec les options
Deny
,Allow
ouAlways Allow
Mais je ne veux pas entrer mon mot de passe de trousseau à chaque fois, donc je ne peux pas utiliser "Autoriser" et je préfère ne pas "Toujours autoriser" afin de maintenir un certain niveau de sécurité ici.
Idéalement, j'aimerais plutôt recevoir une invite Touch ID. Est-ce qu'il y a un moyen de faire ça ?