2013-03-04 87 views
4

我讀過的火力教程,但坦率地說,這是沒有任何意義的是,我們對此深感抱歉=)使用Firebase創建簡單身份驗證的最佳方式是什麼?

我想實現一個簡單的身份驗證,只是我的用戶名和密碼,該證書是在一個節點我firebase結構(我不想使用Facebook,電子郵件/通過或一些類似的身份驗證)

什麼是這樣做的好方法?

+0

http://engineering.letsnurture.com/firebase-basic-authentication/ – 2016-07-04 08:42:19

回答

0

你可以試試這個類似於AngularJS and Firebase Authentication的問題或者本教程關於Firebase身份驗證,這看起來相當簡單。 Tutorial

如果你還沒有運氣,我建議發佈一些代碼,顯示你有多遠,我會看到我能做些什麼來幫助。

6

Firebase客戶端使用名爲JWT的安全令牌進行身份驗證。此JWT必須由某個受信任的服務器生成(它不能在您的客戶端上生成,或者我們無法驗證它是否已通過身份驗證)。

如果您想特別使用用戶名(而不是電子郵件)和密碼進行身份驗證,並且想要在Firebase中存儲身份驗證憑據(例如哈希密碼),則可以這樣做,但您需要服務器在某處比較某人在您的應用程序中輸入的密碼與散列的密碼,然後生成自定義JWT令牌。請參閱文檔:https://www.firebase.com/docs/security/custom-login.html

爲了避免開發人員爲這種常見情況運行服務器代碼,我們提供了名爲Firebase Simple Login的服務,該服務將爲您生成這些令牌。它適用於電子郵件/密碼,Facebook,Twitter和一些其他常見的登錄類型。你可以在這裏看到文檔。 https://www.firebase.com/docs/security/simple-login-overview.html

+0

感謝您的回覆。 現在使用Firebase教程,我試圖做一個身份驗證示例,其中我有三個頁面,我的註冊,登錄和索引(最後我想僅提供給經過身份驗證的用戶)。 我仍然不明白它是如何工作的,你有一些例子可以說明這個問題嗎? – 2013-03-05 08:25:55

+1

以下是電子郵件和密碼驗證的示例:http://stackoverflow.com/questions/15167981/how-do-i-use-firebase-simple-login-with-email-password – 2013-03-05 12:46:34

相關問題