Java 如何处理Google App Engine中的安全约束?

Java 如何处理Google App Engine中的安全约束?,java,google-app-engine,google-cloud-platform,google-flexible,Java,Google App Engine,Google Cloud Platform,Google Flexible,我们正在从GAE标准迁移到Flex,在此期间,我在前面的web.xml(在标准中)中指定了安全约束,当用户不是管理员或未登录时,该约束会将用户重定向到登录页面 这就是我在web.xml中指定它的方式,它在标准gae中运行良好 <security-constraint> <web-resource-collection> <web-resource-name>push-handlers</web-resource-name>

我们正在从GAE标准迁移到Flex,在此期间,我在前面的web.xml(在标准中)中指定了安全约束,当用户不是管理员或未登录时,该约束会将用户重定向到登录页面

这就是我在web.xml中指定它的方式,它在标准gae中运行良好

<security-constraint>
    <web-resource-collection>
        <web-resource-name>push-handlers</web-resource-name>
        <url-pattern>/_ah/push-handlers/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>           
        <role-name>admin</role-name>
    </auth-constraint>
</security-constraint>

推送处理器
/_ah/推送处理器/*
管理
但现在当我转到flex时,设置不起作用,不允许任何流量通过

如果我在app.yaml中指定了该设置,它仍然不起作用……这就是我在app.yaml中指定的

处理程序:
-url:/\u ah/推送处理程序/*
脚本:未使用
登录名:admin

有人能帮我在flex中处理这个问题吗?

App Engine flex中没有“login:admin”处理程序。您可以看到升级文档

提供使登录处理程序在GAE标准中成为可能的“用户”服务的替代方案