Android 我的应用程序用户到Firebase的身份验证

Android 我的应用程序用户到Firebase的身份验证,android,ios,firebase,firebase-authentication,Android,Ios,Firebase,Firebase Authentication,我正在开发iOS和Android应用程序,并希望集成Firebase来管理我的应用程序用户之间的聊天 我想知道当我的应用程序用户已经通过身份验证时,接下来是什么样的场景来隐式地向Firebase验证他们 我的应用程序使用OAUTH2从我的后端(授权服务器)获取accessToken。如果您已经在使用Google或Facebook使用OAuth 2.0验证您的用户,您可以使用signInWithCredential使用OAuth访问令牌登录Firebase。这在Firebase文档中有很好的记录:

我正在开发iOS和Android应用程序,并希望集成Firebase来管理我的应用程序用户之间的聊天

我想知道当我的应用程序用户已经通过身份验证时,接下来是什么样的场景来隐式地向Firebase验证他们


我的应用程序使用OAUTH2从我的后端(授权服务器)获取accessToken。

如果您已经在使用Google或Facebook使用OAuth 2.0验证您的用户,您可以使用signInWithCredential使用OAuth访问令牌登录Firebase。这在Firebase文档中有很好的记录:

以下是Android Facebook登录的链接:

以下是iOS Facebook登录的链接:

感谢您的回复,但就我而言,OAuth2令牌(授权服务器)的提供者是我自己的服务器。在这种情况下我应该使用什么您可以使用Firebase自定义身份验证。创建自定义令牌时,只需提供唯一的用户id。您可以使用Admin SDK创建自定义令牌,然后在客户端使用signInWithCustomToken使用自定义令牌登录。我想这就是我要找的,Admin SDK。非常感谢。他们的文档中我唯一缺少的是“我的授权服务器如何将生成的令牌发送到Firebase?”。在文档中,他们提到了admin.auth().createCustomToken(uid)的使用,它让Firebase生成令牌。我应该如何让Firebase使用我自己生成的令牌?嗯,在您完成身份验证后,您可以调用该方法。它不需要代币。这将生成一个自定义令牌。您可以将其返回给客户端,以便通过signInWithCustomToken完成登录。检查我添加的链接。