我正在编写一个Java Web应用程序(第3.2季)。
基本上,我有几个站点需要访问我的Web服务。这些站点是安全(ssl)和不安全的混合物。我有一个端点/验证/ {id}应该响应两个安全请求
(https://localhost:8443/ws/validate/123 and http://localhost:8080/ws/validate/123)
我该怎么做?我添加了
<security-constraint>
<web-resource-collection>
<web-resource-name>ws</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
到我的web.xml,但只强制ssl(对8080的调用获得302 FOUND响应,其Location头指向8443。
如何在同一端点(具有不同端口)上同时允许安全和不安全的请求?
答案 0 :(得分:0)
<transport-guarantee>NONE</transport-guarantee>
似乎已经成功了......