通过Firebase登录Chrome扩展程序和Webapp

时间:2016-11-30 07:25:46

标签: firebase google-chrome-extension oauth-2.0 firebase-authentication

Chrome扩展程序部分

我已经实施了基于Firebase的Chrome扩展程序。 我们通过以下方式启动了登录流程:

['',
 '/home/mahome/anaconda2/bin',
 '/home/mahome/anaconda2/lib/python27.zip',
 '/home/mahome/anaconda2/lib/python2.7',
 '/home/mahome/anaconda2/lib/python2.7/plat-linux2',
 '/home/mahome/anaconda2/lib/python2.7/lib-tk',
 '/home/mahome/anaconda2/lib/python2.7/lib-old',
 '/home/mahome/anaconda2/lib/python2.7/lib-dynload',
 '/home/mahome/anaconda2/lib/python2.7/site-packages',
 '/home/mahome/anaconda2/lib/python2.7/site-packages/Sphinx-1.4.1-py2.7.egg',
 '/home/mahome/anaconda2/lib/python2.7/site-packages/setuptools-23.0.0-py2.7.egg',
 '/home/mahome/anaconda2/lib/python2.7/site-packages/IPython/extensions',
 '/home/mahome/.ipython']

然后在流程完成后,它将触发auth change listener

chrome.identity.launchWebAuthFlow

之后我可以拥有用户的访问令牌。

WebApp部分

现在我正在使用相同的Firebase项目构建一个webapp。但是webapp中的Firebase SDK无法自动登录(需要再次登录)。

我的问题

如何在webapp和Chrome扩展程序中同步身份验证状态

0 个答案:

没有答案