Python 是否可以从 firebase 获取用户 uid?
Python is there anyway to obtain user uid from firebase?
我是否可以在我的 firebase 数据库中获取用户的 uid?我想这样做,这样我就可以根据他们的帐户存储数据,并且目前正在寻找一种方法来创建注销 function.I 已经尝试过:
auth.signOut() 但不支持。
print(user[“idToken”]) 我在使用帐户登录后能够获取令牌 ID 但由于某种原因它在每个用户之间不是唯一的因此我认为我无法存储数据。目前还在测试中。
您将通过登录获得用户的 idtoken。然后使用此令牌获取包括 uid 在内的用户详细信息。
import pyrebase
from firebase_admin import credentials, auth
pb = pyrebase.initialize_app(json.load(open('fbconfig.json')))
# signin
result = pb.auth().sign_in_with_email_and_password(email, password)
# get user details using token
user = auth.verify_id_token(result['idToken'])
print(user['uid'])
print(user[“localId”])
应该打印用户 ID。
我是否可以在我的 firebase 数据库中获取用户的 uid?我想这样做,这样我就可以根据他们的帐户存储数据,并且目前正在寻找一种方法来创建注销 function.I 已经尝试过:
auth.signOut() 但不支持。
print(user[“idToken”]) 我在使用帐户登录后能够获取令牌 ID 但由于某种原因它在每个用户之间不是唯一的因此我认为我无法存储数据。目前还在测试中。
您将通过登录获得用户的 idtoken。然后使用此令牌获取包括 uid 在内的用户详细信息。
import pyrebase
from firebase_admin import credentials, auth
pb = pyrebase.initialize_app(json.load(open('fbconfig.json')))
# signin
result = pb.auth().sign_in_with_email_and_password(email, password)
# get user details using token
user = auth.verify_id_token(result['idToken'])
print(user['uid'])
print(user[“localId”])
应该打印用户 ID。