在 Firebase 实时数据库中,未经身份验证的第三方服务器(使用 Admin SDK)如何从我的数据库中读取未受保护的数据?

马克

关于 Firebase 实时数据库管理 SDK,在 JAVA 中:

我在数据库中有一些不是秘密的信息,我允许未经身份验证的设备读取它。但我还需要让任何第三方服务器读取此信息。

但是,使用 Admin SDK 的服务器如何在没有凭据的情况下连接到我的数据库:

FirebaseOptions options = new FirebaseOptions.Builder()                  
          .setDatabaseUrl("https://xxx.firebaseio.com/")                  
          .build();

上面的代码不起作用:

java.lang.NullPointerException: FirebaseOptions must be initialized with setCredentials().
道格史蒂文森

错误消息告诉您需要管理员凭据来初始化 SDK。这是因为使用 Admin SDK 意味着您希望对 Firebase 项目中的资源进行管理员访问。如果您不需要管理员访问权限,请不要使用 Admin SDK。相反,您可以使用REST API

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档