2016-09-16 100 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