回答

1

簡單地識別用戶必須一旦你有google.oauth2.id_token會要求庫令牌發送生成JavaScript作爲請求到服務器

Authorization:key=eyJhbGc .... ZgeFONFh7HgQ  
id_token = request.headers['Authorization'].split('=').pop() 

頁眉令牌生成的UID令牌

claims = google.oauth2.id_token.verify_firebase_token(id_token, HTTP_REQUEST) 
If not claims: 
         Return 'Unauthorized', 401 
UID = claims['sub'] 
與UID

已就像你使用任何DB你的PK

+0

這是有道理的,非常類似於谷歌燒瓶例子,我李然後我不斷收到這個錯誤:「from google.appengine.ext import ndb ImportError:沒有名爲appengine.ext的模塊」 – user3618914

+0

=> 1。安裝Gcloud。 => 2。 gcloud組件安裝app-engine-python => 3。使用「$ dev_appserver.py app.yaml」運行開發服務器不要使用Windows,因爲不能工作 – HerberthObregon

+0

謝謝!必須在我的Mac上設置一切,它終於運行'pip install -t lib /'for google-auth == 0.7.0,requests == 2.13.0,requests-toolbelt == 0.7.1 – user3618914