问题标签 [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 - 如何为 Android 应用程序的密码实现 Smart Lock
有人了解智能锁吗?它是如何工作的?
我想开发一个在 Android 应用程序中为密码实现 Smart Lock 的应用程序。
我正在关注https://developers.google.com/identity/smartlock-passwords/android/。
我已经初始化GoogleApiClient
并生成Credential
as的实例
为了保存凭据Credentials API
,我使用了
我Manifest
的权限为
并Meta data
在应用程序标签内添加为
在 Android 应用程序中完成所有操作后,我已经生成了项目Google Developer Console
并完成了此处链接中提到的所有内容。
但是当我运行项目时,我收到一个错误:
无法解决错误。
有没有人在 Android 应用程序上使用过 Google 的 Smart Lock for Password?
android - 我可以更改登录提示模式标题(从“选择帐户”到“预填写注册表单”)
Smart Lock 集成中的一个可能流程会导致新用户的“选择帐户”模式。在此弹出窗口中选择一个帐户会预先填写注册页面,但用户必须随后输入新密码才能创建帐户。我发现“选择帐户”标题具有误导性,因为它使用户相信他们已经在应用程序上拥有帐户。是否可以更改此模式的标题以说其他内容-也许更直观的内容,例如“预填充注册表单:”?
android - Android Smart Lock setResultCallback 没有被调用
我一直在关注https://developers.google.com/identity/smartlock-passwords/android/retrieve-credentials尝试自动登录用户,如果他们已将其凭据保存到 chrome 中的新 Android Smart Lock 功能。我完全按照指南进行了操作,但是我传递给 setResultCallback() 的回调没有被调用。有没有人遇到过这个问题?
没有错误消息或任何东西,它只是没有被调用。
android - 测试时未出现用于保存凭据的 Google Smart Lock 对话框
我正在尝试将用户的 Facebook 凭据保存到 Google Smart Lock,但我在测试时遇到了困难。我能够显示保存一次的提示,但是在我进入保存的密码 (passwords.google.com) 并删除保存的凭据后,提示不再出现!
我进入谷歌设置并确保从“从不保存”部分删除该应用程序,但它仍然没有出现。当我调用 Auth.CredentialsApi.save() 时,它返回的分辨率为“null”并显示消息“当前应用已列入黑名单”
android - Smart Lock for Passwords 在某些手机上不起作用,错误消息“此设备上没有符合条件的帐户”
当我从以下位置运行快速入门示例时:https ://github.com/googlesamples/android-credentials/
在运行 Marshmallow 的 Nexus 6 上,凭据已成功保存。
但是,在带有 Lollipop (5.1.1) 的三星 Note 5 上,我得到:
根据谷歌密码智能锁默认开启,我在三星设置中找不到它的设置。这是否意味着三星手机不支持 Smart Lock for Passwords?这是一个真的只适用于 Nexuses 的功能吗?
在设备支持或我提供的错误消息方面,我找不到任何文档。
android - Smart Lock 多帐户分辨率始终显示
我正在将 Google Smart Lock 应用到我的应用中。我已经让它使用单个帐户自动登录用户并且效果很好。
但是,一旦我将第二个帐户添加到组合中,它总是会显示分辨率对话框来选择我想要的帐户。即使在我选择并帐户并重新启动应用程序后,这仍会继续显示。
一旦我选择了我想要智能锁使用的帐户,这个对话框就不应该再显示了,那么它仍然显示的一些可能原因是什么?
-谢谢
android - Android:Google 登录 - 凭证令牌列表始终为空
我正在实现谷歌智能锁登录以自动登录用户而无需输入,但是我遇到的问题是,即使在“成功”之后,凭证对象令牌列表中返回的令牌列表 (getIdTokens) 始终为空联系。凭证对象在什么时候实际填充了令牌列表?
我正在使用这个例子来构建代码:
android - Smart Lock for Passwords 登录提示来自哪里以及如何自定义它们?
在 Google Play Services v8.3 中,Google 添加了一种为用户提供登录帐户“提示”的方法 - 一个用户界面,用于选择以前使用的电子邮件来注册应用程序。
请参阅此处了解更多信息。
我想知道 Google 会将屏幕中显示的电子邮件放在哪里,在我的设备上对其进行测试,我看到了一些我可能以前登录过的非常旧/未使用的电子邮件。
有没有办法自定义它,以便只有在设备上设置的电子邮件才会显示在提示屏幕中?
android - 在 Android 中存储 Facebook 凭据以获取 Google Smart Lock 密码
将 Facebook 凭据存储在 Google Smart Lock 密码中
我能够将基本的用户名/密码凭据存储在 Smart Lock 密码中。有大量关于 Google 凭据的文档和示例:
但到目前为止,我无法存储 Facebook 凭据。它应该是类似的东西。但究竟是什么?还是完全不同或不受支持?
android - 用于密码的 Google Smart Lock - 联合凭据密码对应用程序可见吗?(例如,当保存用户的 Facebook 或 Google 登录操作时)
我想知道这里是否存在安全问题?任何使用谷歌智能锁的应用程序都会知道用户的谷歌、推特等帐户凭据吗?在此处查看此 google 教程,在 credentialsRetrieved 回调中,Credential 对象具有应用程序可以访问的用户用户名和密码。但现在该应用知道用户的 google 或 twitter 帐户了吗?这是我正在谈论的代码:
所以我在这里看到的是 Credentials 对象可以公开用户密码。我意识到继续登录过程需要凭据,但这是用户在打开智能锁时做出的选择吗?
更糟糕的情况:假设用户启用了智能锁,我制作了一个使用智能锁的应用程序。现在我可以访问用户的 Twitter 帐户凭据并做一些恶意的事情。如何保护用户?