存储用户凭据(使用 JavaScript 和 HTML 的 Windows 应用商店应用)

现在,应用可以使用 Windows.Security.Credentials 命名空间将用户的密码存储在凭据保险箱中。

凭据保险箱是在受保护的存储区中存储和管理用户密码的常用方法。凭据保险箱存储区中的凭据与特定应用或服务关联。应用和服务无权访问与其他应用或服务关联的凭据。一个受信任设备中的凭据保险箱存储区会自动传输到该用户的任何其他受信任设备。这意味着在默认情况下为存储在凭据保险箱中的凭据启用凭据漫游。

有关如何在凭据保险箱中存储凭据的详细示例,请参阅凭据保险箱示例

最佳做法

将凭据保险箱仅用于存储密码,而不要将其用于存储较大的数据 blob。

仅当满足以下条件时才将密码保存在凭据保险箱中:

  • 用户已成功登录。
  • 用户已选择保存密码。

本节内容

主题 描述
如何保存用户凭据

通过调用 passwordVault.add 方法将用户凭据存储在凭据保险箱存储区中。

如何枚举和检索用户凭据

枚举和检索存储的凭据。

如何删除用户凭据

从凭据存储区中删除凭据。

 

相关主题

凭据保险箱示例

Windows.Security.Credentials