私人使用的Google App Engine?

pyt*_*ude 6 google-app-engine

是否可以在Google App Engine上创建只能由单个用户访问的Web应用程序?我正在考虑一个简单的任务管理应用程序供私人使用.

是的,我已经在GAE文档上查了一下,但我真的不明白他们基于域的身份验证系统的含义.

Pet*_*ore 15

如果"单用户"你的意思是只有将永远使用的应用程序,最简单的办法是配置应用程序进行认证,为您服务.在蟒蛇,这将使用app.yaml文件来完成,如图所示这里.这样,您可以同时锁定多个网址.如果只允许您访问,则使用admin选项是合适的,如果您希望其他人也能够登录,则"required"选项将起作用.

yaml想要的样本:

handlers:

- url: /profile/.*
  script: user_profile.py
  login: required

- url: /admin/.*
  script: admin.py
  login: admin

- url: /.*
  script: welcome.py
Run Code Online (Sandbox Code Playgroud)


Tom*_*m R 4

当然。做就是了

if(user.email() == myemail)
Run Code Online (Sandbox Code Playgroud)

一旦用户对象被创建。

  • Peter 发布的“login: admin”选项是一个更好的解决方案。您不必担心确保所有代码路径都进行检查,并且如果您想添加朋友(或 cronjob 或任务队列),您不必去修改代码:-) (2认同)