2017-08-31 36 views

回答

0

對於電子商務網站,您將需要諸如電話號碼,地址,密碼等內容。Facebook不會給你所有這些東西。 由於沒有很多人在fb上保存這樣的信息,所以它不會太過簡單,但你根本不會從中受益。

最好的辦法是寫一個自定義登錄系統,使其簡單易用。甚至可以獲得批量短信模塊/服務來驗證電話號碼或訂單確認。

0

如果Facebook登錄是登錄的唯一方式,那麼對於沒有Facebook帳戶或不想使用它的人來說,這可能是相當有限的。但實現起來並不困難,它可以使您的應用程序更安全(不會將密碼保存在數據庫中),並且更易於Facebook用戶使用,我認爲這是值得的。

第一次成功的Facebook身份驗證後,您可以要求用戶提供您不需要的所有其他數據。

如果您支持一個OAuth2提供程序,稍後可以輕鬆添加其他提供程序(例如Google)。

+0

對不起,我沒有說清楚。這將是除Facebook之外的自定義登錄系統。我是否需要包含OAuth才能使用Facebook登錄? – yifei3212

0

我將主辦網站Google Cloud Platform或其他大型企業之一(Azure,AWS)並使用其認證系統和API。

在當今的網絡安全環境中,使用任何其他路由似乎都是「愚蠢的」。爲什麼在使用Firebase(Azure或AWS也有)之類的東西時,爲什麼要設置「自定義登錄系統」?使其成爲可以執行5或6個主要社交登錄和/或用戶名密碼系統的用戶,而「別人「處理所有密碼管理和防止密碼泄露的麻煩。

「小企業」無法與這些「大玩家」提供的安全性和基礎設施競爭。

+0

謝謝,夥計。這對我來說是一個很好的暗示!我會檢查他們。 – yifei3212

相關問題