2015-10-03 53 views
0

我想使用的应用程序引擎给定的身份验证方法:验证没有在App Engine上工作

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

回答

1

我怀疑验证不起作用原因是/client/.*/admin/.* URL模式不包括/.*模式实际捕获的/client/admin路径。

要确认你可以:

  • 作出/admin/foo/client/blah请求中,auth应该踢在这些
  • 暂时/.*登录选项从可选需要改变, auth应该踢入/client/admin以及

如果确认修复只是为/client/admin添加明确的规则(当然也要保留/client/.*/admin/.*)。