2016-09-16 99 views
7

谷歌智能锁定在网站上将谷歌智能锁仅添加到网站

我刚刚访问过Pinterest,它有一个很酷的功能。不知何故,当我访问该网站时,Chrome可以“看到”我有一个帐户。而不是被动地等待它主动提醒我:你在这里有一个帐户:你想用1点击登录吗? YES/NO

https://support.google.com/accounts/answer/6160273?hl=en

问题:我看到应用了很多的JSON代码exmaples的。但是,我们如何主动将此添加到用户具有存储的uname/passwd的网站?

Example image

感谢,肖恩

回答

4

这里的描述如何在登录添加智能锁到您的网站的一篇文章: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分钟)。

+0

用户还可以通过表单利用以前存储的凭证。此外,您可以使用相同的共享密码管理器在Android应用上执行类似的操作。智能锁的密码是。 – agektmr