问题标签 [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.

0 投票
2 回答
2188 浏览

android - 如何为 Android 应用程序的密码实现 Smart Lock

有人了解智能锁吗?它是如何工作的?

我想开发一个在 Android 应用程序中为密码实现 Smart Lock 的应用程序。

我正在关注https://developers.google.com/identity/smartlock-passwords/android/

我已经初始化GoogleApiClient

并生成Credentialas的实例

为了保存凭据Credentials API,我使用了

Manifest的权限为

Meta data在应用程序标签内添加为

在 Android 应用程序中完成所有操作后,我已经生成了项目Google Developer Console并完成了此处链接中提到的所有内容。

但是当我运行项目时,我收到一个错误:

无法解决错误。

有没有人在 Android 应用程序上使用过 Google 的 Smart Lock for Password?

0 投票
1 回答
686 浏览

android - 我可以更改登录提示模式标题(从“选择帐户”到“预填写注册表单”)

Smart Lock 集成中的一个可能流程会导致新用户的“选择帐户”模式。在此弹出窗口中选择一个帐户会预先填写注册页面,但用户必须随后输入新密码才能创建帐户。我发现“选择帐户”标题具有误导性,因为它使用户相信他们已经在应用程序上拥有帐户。是否可以更改此模式的标题以说其他内容-也许更直观的内容,例如“预填充注册表单:”?

0 投票
2 回答
1745 浏览

android - Android Smart Lock setResultCallback 没有被调用

我一直在关注https://developers.google.com/identity/smartlock-passwords/android/retrieve-credentials尝试自动登录用户,如果他们已将其凭据保存到 chrome 中的新 Android Smart Lock 功能。我完全按照指南进行了操作,但是我传递给 setResultCallback() 的回调没有被调用。有没有人遇到过这个问题?

没有错误消息或任何东西,它只是没有被调用。

0 投票
4 回答
6531 浏览

android - 测试时未出现用于保存凭据的 Google Smart Lock 对话框

我正在尝试将用户的 Facebook 凭据保存到 Google Smart Lock,但我在测试时遇到了困难。我能够显示保存一次的提示,但是在我进入保存的密码 (passwords.google.com) 并删除保存的凭据后,提示不再出现!

我进入谷歌设置并确保从“从不保存”部分删除该应用程序,但它仍然没有出现。当我调用 Auth.CredentialsApi.save() 时,它返回的分辨率为“null”并显示消息“当前应用已列入黑名单”

0 投票
1 回答
2184 浏览

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 的功能吗?

在设备支持或我提供的错误消息方面,我找不到任何文档。

0 投票
2 回答
1380 浏览

android - Smart Lock 多帐户分辨率始终显示

我正在将 Google Smart Lock 应用到我的应用中。我已经让它使用单个帐户自动登录用户并且效果很好。

但是,一旦我将第二个帐户添加到组合中,它总是会显示分辨率对话框来选择我想要的帐户。即使在我选择并帐户并重新启动应用程序后,这仍会继续显示。

一旦我选择了我想要智能锁使用的帐户,这个对话框就不应该再显示了,那么它仍然显示的一些可能原因是什么?

-谢谢

0 投票
2 回答
1535 浏览

android - Android:Google 登录 - 凭证令牌列表始终为空

我正在实现谷歌智能锁登录以自动登录用户而无需输入,但是我遇到的问题是,即使在“成功”之后,凭证对象令牌列表中返回的令牌列表 (getIdTokens) 始终为空联系。凭证对象在什么时候实际填充了令牌列表?

我正在使用这个例子来构建代码:

https://github.com/googlesamples/android-credentials/blob/master/credentials-signin/app/src/main/java/com/google/example/credentialssignin/MainActivity.java#L101

0 投票
2 回答
1577 浏览

android - Smart Lock for Passwords 登录提示来自哪里以及如何自定义它们?

在 Google Play Services v8.3 中,Google 添加了一种为用户提供登录帐户“提示”的方法 - 一个用户界面,用于选择以前使用的电子邮件来注册应用程序。

在此处输入图像描述

请参阅此处了解更多信息。

我想知道 Google 会将屏幕中显示的电子邮件放在哪里,在我的设备上对其进行测试,我看到了一些我可能以前登录过的非常旧/未使用的电子邮件。

有没有办法自定义它,以便只有在设备上设置的电子邮件才会显示在提示屏幕中?

0 投票
1 回答
3423 浏览

android - 在 Android 中存储 Facebook 凭据以获取 Google Smart Lock 密码

将 Facebook 凭据存储在 Google Smart Lock 密码中

我能够将基本的用户名/密码凭据存储在 Smart Lock 密码中。有大量关于 Google 凭据的文档和示例:

但到目前为止,我无法存储 Facebook 凭据。它应该是类似的东西。但究竟是什么?还是完全不同或不受支持?

0 投票
1 回答
1494 浏览

android - 用于密码的 Google Smart Lock - 联合凭据密码对应用程序可见吗?(例如,当保存用户的 Facebook 或 Google 登录操作时)

我想知道这里是否存在安全问题?任何使用谷歌智能锁的应用程序都会知道用户的谷歌、推特等帐户凭据吗?在此处查看此 google 教程,在 credentialsRetrieved 回调中,Credential 对象具有应用程序可以访问的用户用户名和密码。但现在该应用知道用户的 google 或 twitter 帐户了吗?这是我正在谈论的代码:

所以我在这里看到的是 Credentials 对象可以公开用户密码。我意识到继续登录过程需要凭据,但这是用户在打开智能锁时做出的选择吗?

更糟糕的情况:假设用户启用了智能锁,我制作了一个使用智能锁的应用程序。现在我可以访问用户的 Twitter 帐户凭据并做一些恶意的事情。如何保护用户?