Google app engine GAE:在不使用谷歌认证服务的情况下对用户进行认证的方法有哪些?

Google app engine GAE:在不使用谷歌认证服务的情况下对用户进行认证的方法有哪些?,google-app-engine,authentication,Google App Engine,Authentication,我正在谷歌appengine上设计一个网站,我在考虑一种验证用户身份的方法,而不需要将用户重定向到谷歌 我在yaml中的网站结构如下: - url: / script: /main.py - url: /some_page script: some_page.py 因此,每个页面在yaml中都有自己的映射。 假设某些页面仅可供登录用户访问,而其他页面可供所有用户访问, 如何跨页面验证它们 我想创建一个模块来检查数据库并设置cookies,然后在每个页面上导入它 还有其他或更好的方法吗?

我正在谷歌appengine上设计一个网站,我在考虑一种验证用户身份的方法,而不需要将用户重定向到谷歌

我在yaml中的网站结构如下:

- url: /
  script: /main.py
- url: /some_page
  script: some_page.py
因此,每个页面在yaml中都有自己的映射。 假设某些页面仅可供登录用户访问,而其他页面可供所有用户访问, 如何跨页面验证它们

我想创建一个模块来检查数据库并设置cookies,然后在每个页面上导入它


还有其他或更好的方法吗?

您描述的方法会奏效。您可能希望签出现有会话库,如

不过,将每个页面放在不同的处理程序中是一种非常不寻常的方法。更常见的是,应用程序只有一个处理程序,它使用WSGI路由器/调度程序加载适当的处理程序类。这避免了大量复制样板文件,尤其是在混合中添加会话库时