2012-07-11 13 views
7

Sto utilizzando la classe CredentialPicker per presentare a familiar UI. Questo, come previsto, memorizza una credenziale in Credential Manager di Windows. EDIT: codice di esempio hereQual è la differenza tra Password Vault e Credential Manager in Windows 8?

Tuttavia, il modo consigliato per memorizzare nome utente/password sembra essere l'API di PasswordVault - Best practice for saving sensitive data in Windows 8 - che sembra un sistema completamente diverso?

Qual è il modo corretto per entrambi 1. presentare l'interfaccia utente familiare e 2. aggiungere, accedere e rimuovere nome utente/password in un'app in stile metro?

sto usando C#, ma risposte C++ e JS sarebbe bene ..

risposta

2
  1. Utilizzare un riquadro Impostazioni per mettere i vostri campi di accesso in.
  2. Utilizzare PasswordVault per memorizzare le credenziali per la propria app.
  3. Date un'occhiata a questo campione: http://code.msdn.microsoft.com/windowsapps/PasswordVault-f01be74a
+0

http://code.msdn.microsoft.com/windowsapps/Credential-picker-sample-30fcba2e mette una credenziale in questo: http: //i.imgur .com/UfoTp.png con questa UI http://i.imgur.com/lwPS6.png. Questo sembra il modo "ufficiale" di farlo: Microsoft usa questa interfaccia utente per posta, persone, app per il calendario e altro. Mettere il nome utente/passare campi in un riquadro delle impostazioni sembra un trucco. – rikkit

+0

Sono d'accordo con questo consiglio. Nella mia esperienza, 'CredentialPicker' è bacato, difficile da usare e molto lento. – Sam