Spring Securityでユーザーがサーバーから静的なファイルをダウンロードできるようにしようとしていますが、JS、CSS画像ファイル。拡張子が.pkgと.msiのファイルをユーザーがダウンロードできるように春のセキュリティを確保する
同じフォルダから.msiまたは.pkgファイルを取得しようとすると、春のセキュリティで404ページが表示されます。
誰かがこれを防ぐ方法を知っていますか、ここで設定していない設定がありますか?
私は以下のようにconfigureメソッドをオーバーライドしてきましたが、それはの.msiと.pgkファイル
@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers("/resources/**");
web.ignoring().antMatchers("/resources/**.msi");
web.ignoring().antMatchers("/resources/**.pkg");
}
UPDATE
のために働いていない、私は次のようにアクセスしたとき、私はhttps://dev.server.com/app/resources/dummy/installers/XYZ.msiにアクセスしようとしていますhttps://dev.server.com/app/resources/dummy/css/main.css私は問題ありません。
SimpleUrlHandlerMappingに関連すると思われます。「リソース」の下のすべてのファイルが公開されている場所がわかるため、.msiファイルまたは.pkgファイルのマッピングを追加する方法はわかりませんが、 js、css、画像のようになります。
2017-02-23 17:44:37.178 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.js] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.178 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.css] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.179 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.png] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.179 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.180 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.gif] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.180 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.jpg] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.181 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.ttf] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.181 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.woff] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-02-23 17:44:37.182 INFO 10948 --- [localhost-startStop-1] SimpleUrlHandlerMapping(registerHandler:354) : Mapped URL path [/resources/**/*.woff2] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]