问题标签 [google-smartlockpasswords]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 播放服务提示请求在请求时无法显示电话号码
当使用google 的短信检索器 api中的代码首先获取设备的电话号码时,对话框会显示一个加载微调器,然后很快消失。在 onActivityResult 中,resultCode 为 1002,intent 为空。不存在此错误代码的文档。我正在使用的确切代码是
如果我设置为 true EmailAddressIdentifiedSupported 或什至只是取消注释 setAccountTypes,那么提示请求将正确显示电子邮件帐户并将名称和电子邮件返回到应用程序,但启用两者不会导致凭据 ID 成为电话号码,如1
这是从片段调用的,但是从任何位置调用各种 startIntentSenderForResult 都没有区别。
c# - Android Oreo 中无法访问 Google Smart Lock 保存对话框
我知道在 8.0 中,首选自动填充,但我想强制使用 Google Smart Lock 保存对话框。在实施时出现此错误:
但在 Android文档中,没有办法解决这个问题。在 Google 搜索或文档中的搜索中找不到此forceEnableSaveDialog()
方法。
有谁知道如何在 8.0 设备上强制执行此对话框?我希望我的应用程序在不同版本中的行为保持一致。
SaveCredentials 代码片段:
这是 Xamarin 中的 Android。相同的方法和一切,只使用 C#
android - Android O 设备中未显示 Google Smart Lock 对话框
我最近将 GoogleSmartLock 与我的应用程序集成。不知何故,Android O 设备中没有出现保存对话框,API 抛出以下错误。
Credentials API 的保存确认对话框已被禁用,以避免与 Android 自动填充功能发生冲突。这个选择可以通过 AuthCredentialsOptions.Builder.forceEnableSaveDialog()., resolution=null} 覆盖
我查看了 playservices 的最新版本说明,发现以下 API 可以解决此问题。
但我不确定如何将此 api 与 GoogleApIClient 一起使用,因为它没有技术上应该返回 AuthCredentialOptions 实例的构建方法。如果有人遇到同样的问题,请告诉我。
android - 请求凭据时,Google Smartlock 未显示 Facebook 个人资料图片
我最近将 google smartlock 与我的应用程序集成。目前,我正在尝试使用以下代码保存 FB 凭据。
当我从 smartlock 请求凭据时,我无法在出现的对话框中看到与用户 FB 个人资料帐户关联的用户图像,该对话框要求用户选择帐户以登录应用程序。我观察到的一件事是,如果我使用如下所示的静态 url,那么它工作正常。 https://www.cleverfiles.com/howto/wp-content/uploads/2016/08/mini.jpg 但是如果我使用像下面需要url重定向的动态url,那么它就不起作用。 https://graph.facebook.com/XXXXXXXXXX/picture?height=200&width=200&return_ssl_resources=true
有没有人面临同样的问题?
javascript - 谷歌一键登录/注册,访问个人数据
我刚开始在我的新应用中使用 google on-tap sing-in/sign-up。它工作得很好,除了我不知道如何要求用户权限访问范围内的数据?
email - 是否可以将一个帐户下的多个密码添加到 Google Smart Lock?
我的 Protonmail Web 客户端有一个稍微不寻常的用例场景,尽管我确信互联网上还有很多其他类似的例子,尤其是在提高安全性的情况下。
我设置了多个密码(本质上可以作为 2 因素身份验证的替代方法),一个用于初始帐户登录,第二个用于解密邮箱。可以设置不同的邮箱并为每个邮箱分配一个单独的解密密码。
每次登录时,我都可以在初始登录之后继续进行,因为 Smart Lock 保存了该密码,但是当我手动输入第二个密码时,chrome 会询问我是否希望“更新我的凭据”,假设我已经更改了密码对于那个网站什么的。
所以我的问题是,是否可以让 Smart Lock 知道有两个单独的密码需要保存,或者如果失败了,以某种方式让它知道第二个密码是补充而不是替代。
干杯。
google-api - 谷歌智能锁密码错误提示保存 SSN 字段
我有一个带有 SSN 字段的表单,我允许用户打开和关闭可见性。问题是当他们提交数据时,谷歌提示存储他们的密码,即使它不是密码,并且它试图将其上方的字段(出生日期)关联为他们的用户名。有没有办法告诉 chrome 不要这样做?
编辑:
我的字段是用 Angular 编写的,其中有一堆额外的指令,它们控制行为但唯一的属性
将字段切换为不可见会将类型更改为type="password"
google-api - Google Yolo 自定义样式/CSP 支持
googleyolo
注入<style>
到 html 文档中。这违反了我限制内联样式的 CSP 政策。是否可以禁用<style>
注入或支持使用nonce
属性注入,例如<style nonce="randomBase64StringFromServer">
如果样式注入被禁用,那么能够导出样式会很好,这样我就可以自己注入它们而不是硬编码 css。
javascript - Google Smartlock/Googleyolo 未返回保存的密码
根据文档(https://developers.google.com/identity/one-tap/web/retrieve-credentials),我们可以获取我们保存的密码,就像我们在 Chrome 上使用 Credential Management API 时一样。
我目前已经在浏览器中登录了 Google。我尝试使用 googleyolo api,使用.retrieve()
文档中的函数:
它只返回idToken
,不返回密码。
但奇怪的是,当我尝试在 Chrome 上使用凭据管理 API 时,我保存的凭据弹出。
问题是,1. 出了什么问题?2. googleyolo 从哪里得到它的凭证列表?因为我检查了我的https://passwords.google.com,并且我的凭据存在 3. 我应该怎么做/疑难解答才能获得我的密码凭据?