首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox打包应用程序的Firebase授权域是什么?

问Firefox打包应用程序的Firebase授权域是什么?
EN

Stack Overflow用户
提问于 2015-01-30 10:22:01
回答 1查看 344关注 0票数 1

我为Firefox 打包的应用程序使用Firebase和Firebase Facebook 进行用户身份验证。但是,在Firebase中,我需要为oauth重定向提供一个授权域。火狐操作系统打包应用程序的授权域名是什么?

我通过FF WebIDE在FF OS模拟器中运行了这个应用程序,从那里我获得了一个应用程序id,它是我在Firebase中作为一个授权域使用的,并且它(fb登录)工作过。但后来我在火狐市场上提交了我的打包应用程序,但由于Facebook登录不起作用,我被拒绝了。

,我在这里错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-01-31 19:04:24

我想它是通过模拟器工作的,因为您在本地主机上,这是在您的帐户仪表板中白色显示的。很自然,您将无法创建一个在打包应用程序中工作的白域。

相反,要使集成的auth工作,您需要设置一个托管的登录页面,并在您的应用程序中的功能,然后您可以白名单托管页面。例如,如果您在yourinstance.firebaseapp.com上托管了登录表单:

  • 白名单yourinstance.firebaseapp.com
  • 应用程序重定向到或"iframes“https://yourinstance.firebaseapp.com/login.html
  • 登录完成后,login.html将userData.token返回给打包的应用程序。
  • 打包应用程序调用authWithCustomToken(令牌)

另外,也可能是一个更简单、更优雅的解决方案,您可以在打包的应用程序中使用在自己的代币上签名和这些解决方案。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28233713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档