Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@

# [START gae_python38_auth_verify_token]
# [START gae_python3_auth_verify_token]
import os

from flask import Flask, render_template, request
from google.auth.transport import requests
from google.cloud import datastore
Expand Down Expand Up @@ -64,7 +66,9 @@ def root():
# session store (see for instance
# http://flask.pocoo.org/docs/1.0/quickstart/#sessions).
claims = google.oauth2.id_token.verify_firebase_token(
id_token, firebase_request_adapter
id_token,
firebase_request_adapter,
audience=os.environ.get("GOOGLE_CLOUD_PROJECT"),
)
except ValueError as exc:
# This will be raised if the token is expired or any other
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
# limitations under the License.

import datetime
import os

from flask import Flask, render_template, request
from google.auth.transport import requests
Expand Down Expand Up @@ -71,7 +72,9 @@ def root():
# session store (see for instance
# http://flask.pocoo.org/docs/1.0/quickstart/#sessions).
claims = google.oauth2.id_token.verify_firebase_token(
id_token, firebase_request_adapter
id_token,
firebase_request_adapter,
audience=os.environ.get("GOOGLE_CLOUD_PROJECT"),
)

store_time(claims["email"], datetime.datetime.now(tz=datetime.timezone.utc))
Expand Down
Loading