0

具体来说,我正在寻找使用auth.verify_id_token(..). 但是我尝试了pyrebase包..

AttributeError: Auth instance has no attribute 'verify_id_token'

文档似乎不足。指向一个完整示例的指针将不胜感激。

4

2 回答 2

0

决定完全放弃 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)
于 2018-12-06T06:05:57.557 回答
0

Pyrebase github-code看起来验证令牌的方法是sign_in_with_custom_token(). 所以应该是auth.sign_in_with_custom_token(..)

于 2018-11-27T08:07:36.960 回答