我正在尝试使用app引擎的给定身份验证方法:
handlers:
- url: /static
static_dir: src/static
- url: /admin/.*
script: src.app
login: admin
- url: /client/.*
script: src.app
login: required
- url: /.*
script: src.app
login: optional
但导航到/client
或/admin
答案 0 :(得分:1)
我怀疑原因是/client/.*
和/admin/.*
网址格式不涵盖/client
和/admin
路径,这些路径实际上是由{/.*
和/admin/foo
路径捕获的1}}模式。
确认你可以:
/client/blah
或/.*
,auth应为这些/client
的登录选项从可选更改为必需,授权应启用{{1} }和/admin
以及如果确认,修复方法只是添加/client
和/admin
的明确规则(当然也要保留/client/.*
和/admin/.*
个。