繁体   English   中英

如何从 firebase 获取认证用户列表?

[英]How to get Authentication Users list from firebase?

我有一个 firebase 项目,它验证用户手机号码登录

我需要使用 node.js SDK 获取所有手机号码

const fs = require('firebase-admin');

const serviceAccount = require("C:/Users/john/Downloads/adminsdk.json");

fs.initializeApp({
 credential: fs.credential.cert(serviceAccount)
});

我已经像这样设置了火力基地,无法理解如何获取数据,有人可以帮助我吗?

为了让所有经过身份验证的用户尝试使用此

const admin = require('firebase-admin');

const serviceAccount = require("C:/Users/john/Downloads/adminsdk.json");

admin.initializeApp({
 credential: fs.credential.cert(serviceAccount)
});

const users = admin.auth().listUsers();

默认情况下,listUsers() 方法将返回最多 1000 个用户

如果你有超过 1000 个用户,listUsers() 方法将返回一个用户列表,而 pageToken 你可以像这样获得第二个 1000

users = admin.auth().listUsers(1000,pageToken);

有关更多信息,您可以查看 firebase 管理文档: https://firebase.google.com/docs/reference/admin/node/firebase-admin.auth.baseauth.md#baseauthlistusers

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM