Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将firebase身份验证凭据从ionic应用程序传递到外部网站_Firebase_Ionic Framework_Firebase Authentication - Fatal编程技术网

将firebase身份验证凭据从ionic应用程序传递到外部网站

将firebase身份验证凭据从ionic应用程序传递到外部网站,firebase,ionic-framework,firebase-authentication,Firebase,Ionic Framework,Firebase Authentication,我有一个使用firebase auth的ionic应用程序。在一个页面中,我使用应用程序浏览器打开一个网站,允许用户将一些项目保存到他们的收藏中。如何将身份验证信息传递到此外部网站,以便用户无需再次登录?(也就是说,外部网站如何知道它是已经在ionic应用程序中登录的同一用户)不清楚您为什么不能直接在ionic应用程序中添加项目。如果您坚持打开浏览器来运行某个经过身份验证的请求,并且您确实拥有并信任该页面,那么您可以在URL中将Firebase ID令牌传递给浏览器,然后使用ID令牌使用该经过身

我有一个使用firebase auth的ionic应用程序。在一个页面中,我使用应用程序浏览器打开一个网站,允许用户将一些项目保存到他们的收藏中。如何将身份验证信息传递到此外部网站,以便用户无需再次登录?(也就是说,外部网站如何知道它是已经在ionic应用程序中登录的同一用户)

不清楚您为什么不能直接在ionic应用程序中添加项目。如果您坚持打开浏览器来运行某个经过身份验证的请求,并且您确实拥有并信任该页面,那么您可以在URL中将Firebase ID令牌传递给浏览器,然后使用ID令牌使用该经过身份验证的操作来运行该操作。感谢您的回复,我正在尝试构建一个集成fabric.js库的页面,当它与angular一起使用时会出现问题,所以我尝试创建一个普通的javascript页面(没有angular),并将用户重定向到该页面。由于用户需要登录才能从firebase数据库保存/检索数据,因此我需要传递身份验证。我所做的是在用户重定向到纯js页面后强制用户登录,这似乎是多余的,因为用户已经登录了ionic应用程序,因此我想我是否可以简单地传递auth令牌,并使流程稍微顺畅。