听oauth签出Firebase

时间:2016-08-15 01:38:17

标签: angularjs firebase angularfire firebase-authentication google-oauth2

我在从Firebase签出用户时遇到问题(非手动)。

该应用需要data-parse-formats="['yyyyMMdd HHmm']"才能使用它,每当用户退出他们的Google帐户时,我都需要使用firebase将其注销。我认为AngularFire的$signInWithPopup正在处理这个问题但事实证明我在测试它时错了。

有没有听众,或者我在这里遗漏了什么? 顺便说一句,虽然因为所有内容都是在客户端进行编码,但我在服务器端受到限制,因此我无法进行服务器检查以强制执行unauth()/ $ signOut()。

如果没有这样的倾听者,我们该怎么办?我是否必须在每个Auth.$onAuthStateChanged强制执行手册$timeout或执行oauth解决方案? 在我输入此内容时,我认为最好通过Google登录回调来解决此问题并执行Firebase unauth()/ $ signout()。 如果我遗漏了某些东西,请告诉我。谢谢!

1 个答案:

答案 0 :(得分:0)

您的应用是您的应用,而不是Google。

问题实际上只是关于OAuth及其运作方式。所以我找到了很好的答案。 Answer to your question简而言之:一旦您登录Google方面,您就无法进行交谈。