【问题标题】:Roam credentials using CredentialLocker API in UWP apps在 UWP 应用中使用 CredentialLocker API 漫游凭据
【发布时间】:2017-04-03 20:20:08
【问题描述】:

我正在学习 UWP,并且有一个允许用户登录服务 (Google) 的基本应用程序。我已将生成的令牌保存在 Credentials Locker API 提供的 PasswordVault 中。

我想了解的是,如果我使用 Visual Studio 2017(即我的应用未发布 Windows 应用商店),我如何测试凭据漫游是否正常工作。

我有一台 Windows 手机和一台 Windows 笔记本电脑用于测试目的。我在手机上启动了该应用程序,并且能够成功登录并将令牌保存在 PasswordVault 中。但是,当我在笔记本电脑上启动该应用程序时,我无法检索我认为会漫游到我的 PC 的凭据。

相关信息: Credential Locker API link. 我的手机和电脑都登录了我的个人 Windows 帐户。它们都是受信任的设备。

我猜想完成这项任务需要漫游数据,但我不确定如何在漫游数据的上下文中使用密码保险库。

如果我需要提供任何其他详细信息,请告诉我。

【问题讨论】:

  • 能否请您使用official sample 进行测试以排除代码问题?如果还有这个问题,请提供电脑和手机的操作系统版本。您的帐户是域帐户吗?
  • 感谢@SunteenWu-MSFT 的建议。我确实使用了官方示例来学习如何使用和使用相同的逻辑。我将尝试使用官方示例,看看它是否可以按照我的应用程序正常工作。
  • @SunteenWu-MSFT ,所以我在周末测试了官方示例和我自己的应用程序,并且成功了!我必须从手机上卸载我的应用程序并在手机上重新启动它才能正常工作。关于我为什么需要这样做的任何想法?

标签: c# uwp windows-10-universal


【解决方案1】:

最终,PasswordVault 自行同步,而我无需做任何事情。问题是,它一个星期都没有工作(我尝试了所有我能找到的东西来强制它同步),然后突然就成功了。我想我只需要相信 MSFT 就能让事情从现在开始运作:)

【讨论】:

    猜你喜欢
    • 2020-10-17
    • 2020-12-09
    • 1970-01-01
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    相关资源
    最近更新 更多