gpt4 book ai didi

java - Google App Engine 安全约束不起作用

转载 作者:行者123 更新时间:2023-11-30 09:49:18 25 4
gpt4 key购买 nike

我在我的 GWT 应用程序的部署描述符中使用了以下安全约束,该应用程序部署在 Google App Engine (GAE) for Java 上:

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

我的应用正在使用 Google 帐户进行身份验证。

它在托管模式 (Eclipse) 中工作得很好,但是当我将应用程序部署到 GAE 时,约束不起作用。例如,在托管模式下,当我尝试访问 ds 文件夹中的资源时,它会将我重定向到登录页面。登录后,它只允许管理员用户访问。但是在部署的应用程序中,任何人都可以在没有任何身份验证/授权的情况下访问资源。

我还没有机会在应用程序的“默认”版本 (http://myappid.appspot.com) 上对此进行测试,但它肯定不适用于其他版本(如 http://5.myappid.appspot.com) .

我在这里遗漏了什么明显的东西吗?

谢谢。

最佳答案

我以为你需要 /ds/* 。您的示例前面没有斜线。

关于java - Google App Engine 安全约束不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5872974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com