我有一个大约有一百页的 Google App Engine 网络应用程序。我需要限制登录的人访问除 5 个以外的所有页面。
我知道在 app.yaml 文件中我可以添加:
- url: .*
script: main.app
login: required
但这需要登录所有页面。
有没有办法指定不需要,像这样(我是 GAE 和 Python 的新手):
- url: /public/.*
script: main.app
login: not required
或者是为受限页面的每个引用添加级别的唯一方法(对受限页面的数百个引用)。就像是:
- url: /restricted/.*
script: main.app
login: required
- url: /public/.*
script: main.app
如果这是唯一的方法,两者仍然可以指向同一个 main.app 吗?
处理这个问题的最佳方法是什么?
感谢您的任何帮助。