网站上的GAE用户身份验证

时间:2015-03-27 19:59:47

标签: python google-app-engine webapp2

我目前正在使用域appspot.com

在Google App Engine上托管一个网站

我想借助Google App Engine在我的网站上实现的一项功能是“用户身份验证”,我希望能够使用Jinja2模板语言创建该功能。

我有资源解释如何为GAE应用程序执行此操作的过程,但是,我想知道是否有任何方法可以使用诸如Jinja2之类的语言为网站完成此功能?

然后使用Jinja2创建一个html模板,然后链接模板页面,该模板页面将与main.py和app.yaml文件一起使用,并使用我网站上的页面。

我想要创建的一个例子是

我的网站上有一个“联系”页面,我希望这里有一个从联系页面上的按钮到“用户登录”页面的链接。我希望使用Python,webapp2,Jinja2等创建此登录页面,然后用户使用他们的Google帐户登录。

我的app.yaml目前

application: wrestlingsite
version: 2
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /
  static_files: wfiles/homepage.html
  upload: wfiles/homepage.html

- url: /
  static_dir: wfiles

libraries:
- name: webapp2
  version: "2.5.2"
- name: jinja2
  version: "2.6"

这可能吗?从查看一些GAE文档时,它只提到将此功能与GAE应用程序一起使用。

1 个答案:

答案 0 :(得分:0)

我建议您通过python教程:https://cloud.google.com/appengine/docs/python/gettingstartedpython27/introduction

本教程涉及用户身份验证以及jinja的功能。