1

當應用程序通過Facebook成功登錄時,它開始保存憑證。這應該詢問用戶是否要用SmartLock保存它,但它會自動保存。SmartLock在不詢問的情況下保存Facebook憑證

在保存回調中,我無法獲得解析成功。它不應該是成功的,它應該包含允許提示用戶保存的解決方案。

是否有任何理由這樣或以任何方式獲得我想要的功能?

- 謝謝

回答

2

密碼的「憑證」可以保存,而無需提示用戶(即代替.setPassword.setAccountType內置證書)如果在證書的標識符的谷歌帳戶相匹配的設備。

而且一般情況下,當用戶在其他設備上返回時,如果用戶使用與設備上的應用相匹配的應用的帳戶,用戶可以立即重新登錄,因爲這些憑據將帶有token you can use for auth。例如,其帳戶在設備上處於活動狀態(並且可能接收電子郵件,例如用於密碼重置流程)的gmail用戶可以登錄到應用程序而無需額外的UI,或者不必要地觸發Facebook流程以獲得不同的令牌。

過去,API要求提示保存任何信息,但我們在用戶研究測試中發現,最小化用戶遇到的對話可以減少混淆,簡化用戶體驗並促進最佳安全實踐(例如使用權威令牌發行人在依靠基於電子郵件的標識符時)。

+0

讓我知道這是否回答您的疑慮/問題? –

+0

我的理解是,如果我手機上的Google帳戶是[email protected],並且使用我的Facebook帳戶和電子郵件[email protected]登錄,我將不會收到提示,因爲標識符相同。但是,如果我的Facebook帳戶使用諸如[email protected]之類的電子郵件,我會提示保存Facebook憑據,因爲標識符不同。它是否正確? – Elforama

+0

正確的,如果電子郵件地址不匹配,用戶將不得不選擇並確認將哪個Google帳戶保存信息 –

相關問題