2017-07-07 16 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