当前位置: 首页 > 知识库问答 >
问题:

未通过智能锁API在应用程序中检索到相关网站的密码

白彦
2023-03-14

我已经关联了我的https网站和应用程序以共享存储的凭据,并收到了关联有效的确认,但当我在应用程序中调用< code > credentialsapi . request()方法时,我无法从我的网站中检索任何使用Chrome密码管理器保存的凭据。我该如何解决这个问题?

共有1个答案

傅朗
2023-03-14

在提交数据以关联您的应用程序和https网站,并收到关联是实时的确认后,这里有一些事情需要检查:

>

  • 如果您刚刚保存了新凭据,请等待几分钟,以便在 Chrome 和Android之间以及跨设备进行同步
  • 尝试使用真实设备(Android 4)而不是模拟器,确保设备运行的是最新版本的Google Play服务(8)并且具有有效的互联网连接
  • 确保您使用与您的Android设备相同的帐户登录Chrome,并且该帐户处于良好状态(不需要重新输入密码并满足任何公司政策要求,例如,处于同步状态并接收推送电子邮件通知)
  • 如果关联最近刚刚上线,并且您在启用之前正在测试设备上的应用程序中的API集成,请访问 passwords.google.com 并删除您的网站/应用程序的任何现有条目,以强制删除任何缓存数据
  • 在 Chrome 中访问您的网站,正常登录并在出现提示时保存密码,确认密码已保存并显示在 chrome://settings/passwords 中,passwords.google.com 关联中指定的 https 域下(如果您将鼠标悬停在 UI 中显示的域上,则完全可见)
  • 使用程序包名称与您的提交内容匹配并使用与您的 Play 商店应用相同的密钥库签名的 apk 在 Android 上调用 API,请记住,如果您处于具有非发布密钥的开发环境中,或者您移动到另一台计算机,则调试密钥库可能会有所不同。

    请注意,如果有多个凭据可用,API 回调可能不会立即成功,因为您可能需要处理多个存储的凭据并调用 UI 以允许用户选择凭据

    请注意,如果您在应用程序中保存凭据,Chrome 将在关联生效约 24 小时后提供在关联的 https 网站上自动填写网络表单(并且凭据也将通过 Chrome 凭据 API 提供)。如果您正在寻找测试 Smart Lock 集成的完整指南,请查看这篇文章。

  •  类似资料:
    • 有人了解智能锁吗?它是如何工作的? 我想开发一个应用程序,实现在Android应用程序的密码智能锁。 我在跟踪https://developers.google.com/identity/smartlock-passwords/android/. 我已经初始化了< code>GoogleApiClient 生成的<code>凭证 要使用<code>凭据API<code>保存凭据,我使用 我的具有以

    • 我已经在我的应用程序中实现了智能密码锁。我应该测试哪些常见场景和UX流?

    • 考虑到Laravel指南中的基本示例有许多通过关系,我试图直接查询雄辩的、帖子类型为100的国家(只是一个例子)。 type_id是我的特例... 因此,我在country模型中创建了一个关系,通过用户创建了与帖子的关系。我想要实现的结果是列出一个国家,以及每个国家内由该国用户创建的帖子。 我能够以其他方式复制我想要实现的结果,但是我想知道为什么下面雄辩的查询没有返回预期的结果: 查询的返回是几个

    • 我创建了一些Lambda函数,并使用SAM进行了部署。部署是成功的,但当试图到达endpoint时,我总是获得 即使我使用头发送正确的承载令牌。然后,如果我去Authorizer并运行测试,它会很好地通过并在CloudWatch中生成日志,但是当我从前端应用程序或REST客户端应用程序运行到endpoint的请求时,我会得到未经授权的消息,并且检查CloudWatch,就不会执行Authorize

    • 问题内容: 我正在通过curl检索gzip压缩的网页,但是当我将检索到的内容输出到浏览器时,我只是得到了原始的gzip压缩数据。如何在PHP中解码数据? 我发现的一种方法是将内容写入tmp文件,然后… ....但是,人,一定有更好的方法。 编辑:这不是文件,而是Web服务器返回的gzip压缩html页面。 问题答案: 我使用curl和:

    • 背景资料 我试图实现一个WAF字体的web应用程序托管在Azure应用程序服务。此应用程序被配置为强制https,因此WAF需要通过https流量(这里解释的端到端SSLhttps://docs.microsoft.com/en-us/azure/application-gateway/ssl-overview#end-to-end-ssl-encryption)。 我已通过Azure中的应用程序