回答

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