2017-07-07 17 views
0

我正在開發iOS和Android應用,並希望整合Firebase來管理我的應用用戶之間的聊天。我的應用用戶對Firebase的身份驗證

我想知道什麼是應用程序隱式驗證我的應用程序用戶是否已通過身份驗證的應用程序。

我的應用程序使用OAUTH2從我的後端(授權服務器)獲取accessToken。

回答

0

如果您已經使用Google或Facebook對OAuth 2.0進行了用戶身份驗證,則可以使用signInWithCredential通過OAuth訪問令牌登錄Firebase。這是有據可查的火力地堡文檔:

這裏是鏈接爲Android的Facebook登入:https://firebase.google.com/docs/auth/android/facebook-login

這裏是鏈接適用於iOS的Facebook登入: https://firebase.google.com/docs/auth/ios/facebook-login

+0

感謝您的答覆,但在我的情況下,OAuth2令牌(授權服務器)的提供者是我自己的服務器。我應該在這種情況下使用什麼 – Monta

+1

您可以使用Firebase自定義身份驗證。您只需在提供自定義令牌時提供唯一的用戶標識。您使用Admin SDK製作自定義令牌,然後使用客戶端的signInWithCustomToken使用自定義令牌登錄。 – bojeil

+0

我想這就是我正在尋找的Admin SDK。謝謝! – Monta