Могут ли несколько приложений получать доступ к одной и той же записи диспетчера учетных данных?
Я использую приведенный ниже код в AppOne, чтобы добавить учетные данные в веб-учетные данные в диспетчере учетных данных Windows.
var vault = new Windows.Security.Credentials.PasswordVault();
vault.Add(new Windows.Security.Credentials.PasswordCredential("AAA", "user1", "password1"));
Тогда я хотел бы получить доступ к нему в AppTwo. Я обнаружил, что AppTwo не может получить доступ к записи, которую я сохранил выше. Я проверил это и, похоже, только приложение, которое сохраняет учетные данные, может получить к нему доступ. Я думаю, что это имеет смысл. Но есть ли способ сохранить учетные данные в AppOne и получить их в AppTwo? Могу ли я сохранять учетные данные Windows вместо программного сохранения в веб-учетных данных в диспетчере учетных данных напрямую, используя C# API напрямую? И даже если я могу сохранить учетные данные в учетные данные Windows, могу ли я разделить их между различными приложениями?
Мой второй вопрос: если AppOne 1.0 сохраняет учетные данные в диспетчере учетных данных, то AppOne обновляется до 2.0 или если Windows обновляется с win8
в win10
, сохраненные учетные данные все еще действительны и правильны? Я ищу в Интернете, но отчасти заблудился.
Спасибо!!