Spring Security + URL参数

时间:2018-07-27 23:15:41

标签: spring rest spring-boot spring-security vaadin

我有一个与Spring-Security有关的问题(或者至少我希望是这个问题): 我正在尝试从Vaadin8迁移到Vaadin10(流程)。以前,我有一个Vaadin8登录屏幕,效果很好。 迁移到Flow之后,我需要扔掉vaadin4spring插件,并调整安全性配置。一切正常。在我根据Vaadin的BakeryApp获得全部许可后,遗漏了一件事(或至少当前有一件事)

所以我的问题是。如果/**路径需要认证,如何设置以允许以/?v-r=uidl&v-uiId=开头的请求

当前看起来像这样:

http.authorizeRequests()
    .antMatchers("/\\?v-r=uidl&v-uiId=**").permitAll()
    .antMatchers(*PERMITTED_MATCHERS).permitAll()
    .antMatchers("/auth/**").anonymous()
    .anyRequest().authenticated()

/auth/ URL后面的登录页面,但不幸的是,所有请求都发送到上下文根。

编写的代码段是Kotlin。

谢谢您的帮助!

0 个答案:

没有答案