如何在 Google App Engine Flex 中处理安全约束?



我们正在从GAE标准迁移到Flex,在此期间,我在我的网络中指定了安全约束.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>

但是现在当我移动到 flex 时,该设置不起作用,并且不允许任何流量通过......

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

handlers: - url: /_ah/push-handlers/* script: unused login: admin

有人可以帮助我如何在flex中处理这个问题吗?

"login: admin"处理程序在 App Engine Flex 中不可用。您可以在此处查看升级文档。

本文档提供了"用户"服务的替代方案,该服务使 GAE 标准中的登录处理程序成为可能。

最新更新