是否可以在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)
当然。做就是了
if(user.email() == myemail)
Run Code Online (Sandbox Code Playgroud)
一旦用户对象被创建。