无法解析段Firebase令牌Python/Flask

von4xj4u  于 2023-06-07  发布在  Python
关注(0)|答案(1)|浏览(158)

我目前正在使用Flask构建一个小型API项目。我想使用Firebase Auth验证请求。我在一个小型中间件中使用verify_id_token函数。

def check_token(f):
@wraps(f)
def wrap(*args,**kwargs):
    token = request.headers.get('Authorization')
    if not token:
        return {'message': 'No token provided'},400
    try:
        user = auth.verify_id_token(token)
    except Exception as e:
        print(f'Error verifying token: {e}')
        return {'message':'Invalid token provided.'},400
    else:
        request.user = user
        return f(*args, **kwargs)
return wrap

我的代码一直工作正常,但后来没有任何原因,我开始有以下问题:

Error verifying token: Can't parse segment: b'\x05\xe6\xabz\xb7\xb2&\....

我已经仔细检查了令牌,我没有看到那边的问题...

yftpprvb

yftpprvb1#

我也有同样的错误,我正在发送不记名令牌,我只需要发送令牌运气与它!

相关问题