如何使用Firebase身份验证设置单设备登录?

时间:2019-09-23 09:28:12

标签: node.js firebase firebase-authentication

我正在为我的项目使用Firebase身份验证。我想为此实现一个设备登录。我知道Firebase对此不提供任何方法/ API。

我发现Firebase可以使用Firebase Admin SDK撤销所有用户的AuthToken。

RxJava

使用此方案的场景是:

  1. 在device1上登录用户。
  2. 在device2上登录用户并撤销令牌。

在这里,Firebase也会同时从device2撤消用户令牌和注销用户令牌。

我想要的是用户应仅从device1中注销。

是否有任何方法可以列出具有不同设备ID的所有用户AuthToken,然后匹配当前令牌并撤消所有其他不匹配的令牌(例如撤消特定令牌)?

0 个答案:

没有答案