Могут ли несколько приложений получать доступ к одной и той же записи диспетчера учетных данных?

Я использую приведенный ниже код в 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, сохраненные учетные данные все еще действительны и правильны? Я ищу в Интернете, но отчасти заблудился.

Спасибо!!

0 ответов

Другие вопросы по тегам