From 708e241ea1f3ffdbc04b75f802541b78fc700170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20J=C4=99dyk?= Date: Mon, 31 Jan 2022 19:10:21 +0100 Subject: [PATCH] verify token fix 4 --- ayct_backend/__init__.py | 2 +- ayct_backend/firebase.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ayct_backend/__init__.py b/ayct_backend/__init__.py index 74f05dc..0145152 100644 --- a/ayct_backend/__init__.py +++ b/ayct_backend/__init__.py @@ -22,7 +22,7 @@ def create_app(): twitter_db.drop_all(app=app) twitter_db.create_all(app=app) - twitter_db.drop_all(app=app) + campaign_db.drop_all(app=app) campaign_db.create_all(app=app) app.register_blueprint(twitter, url_prefix='/twitter') diff --git a/ayct_backend/firebase.py b/ayct_backend/firebase.py index dd66d55..ce47677 100644 --- a/ayct_backend/firebase.py +++ b/ayct_backend/firebase.py @@ -8,6 +8,9 @@ AUDIENCE = os.environ.get('GOOGLE_CLOUD_PROJECT') def verify_token(headers): id_token = headers['Authorization'].split(' ').pop() - claims = google.oauth2.id_token.verify_firebase_token(id_token, HTTP_REQUEST, audience=AUDIENCE) + try: + claims = google.oauth2.id_token.verify_firebase_token(id_token, HTTP_REQUEST, audience=AUDIENCE) + except: + return None return claims \ No newline at end of file