保护所有网址 安全约束在应用引擎标准 Java 中不起作用



我使用的是 App Engine 标准环境。我想使所有网址仅访问管理员。

这是我的web.xml,但这个对我不起作用,我在本地开发中对其进行了测试。

<web-app>
......
<!-- Security -->
<security-role>
<role-name>admin</role-name>
</security-role>
<security-constraint>
<web-resource-collection>
<web-resource-name>admin</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
.....
</web-app>

我在这里检查了文档 安全和身份验证 你能告诉我为什么这个对我不起作用吗?我做错了什么?

我想问的第二件事是,如果我保护所有网址以仅访问管理员,我仍然可以在 Android 中使用云端点库吗,我的应用程序是否可以在没有任何登录的情况下访问端点?

我正在使用java8

有时您的浏览器会记录您的帐户,或者至少保留可以对您进行身份验证的cookie。使用隐身重试,它应该可以工作。如果您有安全设置并且它无法隐身工作,那么这可能是我们这边无法通过 Stackoverflow 解决的问题。在这种情况下,请使用问题跟踪器向我们提交问题,我们将能够对其进行调查,谢谢。

相关内容

最新更新