具有自定义身份验证的Firebase Java客户端

时间:2016-07-12 13:06:42

标签: java firebase firebase-authentication

我正在寻找允许自定义身份验证的Firebase Java客户端。

所以我阅读了文档并查看了这个answer但是我仍然不确定是否有一个适用于Firebase 3的普通java客户端允许使用令牌进行自定义身份验证。

据我所知:

  • Java库应该是firebase-server-sdk,它没有FirebaseAuth中的任何方法,如AndroidIn中的signInWithCustomToken。
  • Android SDK仅适用于Android,甚至不在maven中心,似乎依赖于Google的Play服务。
  • here我认为可以为Java SDK客户端设置一个uuid,但我仍然需要服务帐户凭据,这不仅仅是一个令牌。

因此,如果我有一个普通的Java应用程序,它应该是一个简单的基于自定义身份验证令牌的Firebase客户端,那么我目前没有库吗?

1 个答案:

答案 0 :(得分:1)

你应该使用firebase-server-sdk for java来填充服务器上的自定义令牌。然后,您将该令牌传递给客户端并调用signInWithCustomToken(mintedToken)。然后,这将签署用户并生成Firebase Id令牌。