2012-07-11 12 views
7

Estoy usando la clase CredentialPicker para presentar a familiar UI. Esto, como se esperaba, almacena una credencial en el Administrador de credenciales de Windows. EDITAR: código de ejemplo here¿Cuál es la diferencia entre Password Vault y Credential Manager en Windows 8?

Sin embargo, la forma recomendada de almacenar el nombre de usuario/contraseñas parece ser la API PasswordVault - Best practice for saving sensitive data in Windows 8 - que parece un sistema completamente diferente?

¿Cuál es la forma correcta de presentar 1. la interfaz de usuario familiar y 2. agregar, acceder y eliminar nombre de usuario/contraseñas en una aplicación de estilo metro?

estoy usando C#, C++, pero JS y respuestas estaría bien ..

Respuesta

2
  1. Utilice un panel de configuración para poner sus campos de inicio de sesión en.
  2. Use PasswordVault para almacenar las credenciales de su aplicación.
  3. Tome un vistazo a este ejemplo: http://code.msdn.microsoft.com/windowsapps/PasswordVault-f01be74a
+0

http://code.msdn.microsoft.com/windowsapps/Credential-picker-sample-30fcba2e pone una credencial en esto: http: //i.imgur .com/UfoTp.png con esta UI http://i.imgur.com/lwPS6.png. Esto se ve como la forma "oficial" de hacerlo: Microsoft usa esta interfaz de usuario en el correo, personas, aplicaciones de calendario y más. Poner nombre de usuario/campos de paso en un panel de configuración parece un truco. – rikkit

+0

Estoy de acuerdo con este consejo. En mi experiencia, 'CredentialPicker' tiene errores, es difícil de usar y muy lento. – Sam

Cuestiones relacionadas