仅将 Google 智能锁添加到网站
Adding Google smart lock to a website only
Google 网站上的 Smart Lock
我刚刚访问了 Pinterest,它有一个很酷的功能。不知何故,当我访问网站时 Chrome 可以 "see" 我有一个帐户。它不是被动地等待,而是主动通知我:你在这里有一个帐户:你想一键登录吗? yes/No
https://support.google.com/accounts/answer/6160273?hl=en
Question: I see a lot of json code examples for apps. But how can we proactively add this to a website that a user has a stored uname/passwd for?
谢谢,肖恩
这是一篇介绍如何将 Smart Lock 登录添加到您的网站的文章:https://developers.google.com/web/updates/2016/04/credential-management-api
基本上,像这样向 (https) 网站添加一些代码(您可以在 JavaScript 控制台中尝试:
navigator.credentials.get({
password: true, // `true` to obtain password credentials
}).then(function(cred) {
// continuation which submits the credential and signs the user in
...
这是一个完整的示例网站:https://credential-management-sample.appspot.com/
一旦用户使用了此凭据或您使用 navigator.credentials.store()
保存了它,那么将来它可以自动检索(无需用户点击)。
有关此的更多信息,请查看 Google I/O 中的 this talk(有关凭据管理的详细信息 API 从大约 8 分钟开始)。
Google 网站上的 Smart Lock
我刚刚访问了 Pinterest,它有一个很酷的功能。不知何故,当我访问网站时 Chrome 可以 "see" 我有一个帐户。它不是被动地等待,而是主动通知我:你在这里有一个帐户:你想一键登录吗? yes/No
https://support.google.com/accounts/answer/6160273?hl=en
Question: I see a lot of json code examples for apps. But how can we proactively add this to a website that a user has a stored uname/passwd for?
谢谢,肖恩
这是一篇介绍如何将 Smart Lock 登录添加到您的网站的文章:https://developers.google.com/web/updates/2016/04/credential-management-api
基本上,像这样向 (https) 网站添加一些代码(您可以在 JavaScript 控制台中尝试:
navigator.credentials.get({
password: true, // `true` to obtain password credentials
}).then(function(cred) {
// continuation which submits the credential and signs the user in
...
这是一个完整的示例网站:https://credential-management-sample.appspot.com/
一旦用户使用了此凭据或您使用 navigator.credentials.store()
保存了它,那么将来它可以自动检索(无需用户点击)。
有关此的更多信息,请查看 Google I/O 中的 this talk(有关凭据管理的详细信息 API 从大约 8 分钟开始)。