Hice que Python accediera a una contraseña desde el llavero, configurado para "Confirmar antes de acceder", pero no "Pedir contraseña de llavero":
Loquefuncionóbien.Cadavezqueelscriptqueríalacontraseña,teníaquehacerclicenelbotón"Permitir" en el cuadro de diálogo. La contraseña del llavero nunca fue solicitada.
Lo único que hice fue actualizar a la última versión de seguridad de Sierra 10.12.6, y ahora el diálogo sigue pidiendo la contraseña del llavero cada vez, incluso si la configuración sigue siendo la misma que la imagen anterior.
Eliminé el llavero local, eliminé ~/Library/Keychain
. La contraseña de la cuenta de usuario y las contraseñas de Keychain son las mismas, por lo que esta no es la solución .
Y lo mismo sucede con la otra aplicación con la que tengo acceso al llavero: git, configurado para usar el llavero osx para las credenciales. Tengo que escribir la contraseña de Llavero todo el tiempo ahora.
¿Cómo puedo hacer que el cuadro de diálogo deje de pedir la contraseña de Llavero? Estaba funcionando antes de actualizar a la última Sierra.
No quiero habilitar "Permitir siempre el acceso a esta aplicación" porque no creo que sea seguro, incluso si se resuelve la solicitud de contraseña molesta.