Keychain : accéder à plusieurs éléments à la fois
Thibaut
Membre
Lorsqu'une application tente d'accéder à un élément d'un keychain auquel elle n'a pas accès, une fenêtre apparait demandant à l'utilisateur s'il autorise l'accès à l'application de manière temporaire, permanente ou pas du tout.
Tout cela est géré par des ACL sur les éléments du keychain. Cependant, si l'application souhaite accéder à 30 éléments, alors la fenêtre apparaitra 30 fois de suite. Ce qui n'est pas forcément très pratique.
L'idéal serait donc que la fenêtre n'apparaisse qu'une seule fois et autorise l'accès soit à tout le contenu du keychain, soit à plusieurs éléments à la fois. Mais cela n'a pas l'air d'être possible. On peut définir des ACL sur un keychain complet, mais d'après la documentation, ça ne sert à rien.
Je crains que cela ne soit impossible... Si quelqu'un a une solution, un autre méthode pour accéder aux mots de passe, je suis preneur.
Tout cela est géré par des ACL sur les éléments du keychain. Cependant, si l'application souhaite accéder à 30 éléments, alors la fenêtre apparaitra 30 fois de suite. Ce qui n'est pas forcément très pratique.
L'idéal serait donc que la fenêtre n'apparaisse qu'une seule fois et autorise l'accès soit à tout le contenu du keychain, soit à plusieurs éléments à la fois. Mais cela n'a pas l'air d'être possible. On peut définir des ACL sur un keychain complet, mais d'après la documentation, ça ne sert à rien.
Je crains que cela ne soit impossible... Si quelqu'un a une solution, un autre méthode pour accéder aux mots de passe, je suis preneur.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu m'intrigues là .
Quelle sorte d'application est-ce là pour avoir besoin de tant d'éléments "extérieurs" ? ???
Pas de sushi, Keep your secrets secret ...
Le trousseau contient des données personnelles ultra confidentielles, et il a intérêt (pour l'image d'Apple) à être blindé...
Tout dépend l'utilité de la fonction, on verra une fois que Thibaut aura fini son soft si c'est utile ou non, mais avoir un API demandant la permission en un coup pour un groupe de valeur du keychain peut être intéressant (avec bien entendu l'interface compréhensible qui va avec coté utilisateur). ça éviterais d'avoir a autoriser 10 fois iTunes à accéder aux paramètres de mes 10 comptes mails pour mon iPhone par exemple.