具体来说,我正在寻找使用auth.verify_id_token(..)
. 但是我尝试了pyrebase包..
AttributeError: Auth instance has no attribute 'verify_id_token'
文档似乎不足。指向一个完整示例的指针将不胜感激。
具体来说,我正在寻找使用auth.verify_id_token(..)
. 但是我尝试了pyrebase包..
AttributeError: Auth instance has no attribute 'verify_id_token'
文档似乎不足。指向一个完整示例的指针将不胜感激。
决定完全放弃 pyrbase 包,因为必须提供大量库列表。取而代之的是firebase_admin
. 给定身份验证令牌,验证和检索用户信息似乎很简单:
import firebase_admin
from firebase_admin import credentials
from firebase_admin import auth
cred = credentials.Certificate("path/to/your/firebaseconfig.json")
app = firebase_admin.initialize_app(cred)
token = '<token id from client side auth>'
user_info = auth.verify_id_token(token)
从Pyrebase
github-code看起来验证令牌的方法是sign_in_with_custom_token()
. 所以应该是auth.sign_in_with_custom_token(..)
。