[英]Firebase-admin: list users
我們在 Firebase 有一個項目,其中有一些受邀用戶: https://console.firebase.google.com/u/0/project/<project id>/settings/iam
應該列出所有用戶並根據某些標准刪除。
流行Python
示例看起來很像:
cred = credentials.Certificate(<credential json file name>)
app = firebase_admin.initialize_app(cred)
page = auth.list_users(app=app)
while page:
for user in page.users:
print('User: ' + user.uid)
page = page.get_next_page()
然而它返回空列表。 更重要的是,如果我使用以下方法創建用戶:
u = auth.create_user(display_name='test', app=app)
使用前面的示例創建的用戶可用,但在Firebase
管理控制台中不可用。
有不同的清單嗎? 更新:是的。 用戶已添加到https://console.firebase.google.com/u/0/project/ /authentication/users 列表。
我們應該使用Google IAM API
嗎? 如果是這樣,您能否提供有效Python
示例?
這是工作示例: https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/iam/api-client/access.py 。
Cloud Resource Manager API
也應該在項目中啟用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.