我似乎无法在任何地方找到如何使用前端服务帐户访问我的realtime-db。我需要创建一个小型独立Web应用程序,它可以与我的realtime-db交互并更改一些仅限于经过身份验证的用户的资源(并锁定到他的uid)
/*------------------------
select * from T2
where ticketnumber='123456' AND Logcomments Like '%''Resolved'' to ''Closed''%'
------------------------*/
ticketnumber createdby Date LogAgent Logcomments
------------------------------- ----------- ---------- ----------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
123456 AAAAA 2013-12-02 Ramu Status changed from 'Resolved' to 'Closed'
(1 row(s) affected)
我知道我可以使用firebase-admin库在node.js中执行此操作,但我只需要在客户端执行此操作。
答案 0 :(得分:1)
没有内置方法可以使用Firebase客户端SDK中的IAM帐户进行身份验证。如果这是您的应用程序的要求,您可以将其构建为自定义身份验证提供程序。
在该场景中,您实现客户端以确定IAM用户,将该信息发送到您自己的服务器(或您编写的云功能)到generate a custom token。 client then uses the custom token to sign in。