提交 c0066feb 编写于 作者: xignzi006's avatar xignzi006 🇨🇳

更新 DevBootSecurityConfig.java.ftl

上级 a67c9919
...@@ -6,7 +6,6 @@ package ${pub.getPKGCodeName()}.config; ...@@ -6,7 +6,6 @@ package ${pub.getPKGCodeName()}.config;
import ${pub.getPKGCodeName()}.util.security.AuthenticationEntryPoint; import ${pub.getPKGCodeName()}.util.security.AuthenticationEntryPoint;
import ${pub.getPKGCodeName()}.util.security.AuthorizationTokenFilter; import ${pub.getPKGCodeName()}.util.security.AuthorizationTokenFilter;
import ${pub.getPKGCodeName()}.util.service.AuthenticationUserService; import ${pub.getPKGCodeName()}.util.service.AuthenticationUserService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
...@@ -58,7 +57,7 @@ public class DevBootSecurityConfig extends WebSecurityConfigurerAdapter { ...@@ -58,7 +57,7 @@ public class DevBootSecurityConfig extends WebSecurityConfigurerAdapter {
private String previewpath; private String previewpath;
@Value("${r'${ibiz.auth.excludesPattern:}"'}) @Value("${r'${ibiz.auth.excludesPattern:}"'})
private String excludesPattern; private String[] excludesPattern;
@Autowired @Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
...@@ -122,12 +121,11 @@ public class DevBootSecurityConfig extends WebSecurityConfigurerAdapter { ...@@ -122,12 +121,11 @@ public class DevBootSecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/"+uploadpath).permitAll() .antMatchers("/"+uploadpath).permitAll()
.antMatchers("/"+previewpath+"/**").permitAll(); .antMatchers("/"+previewpath+"/**").permitAll();
if (StringUtils.isNotBlank(excludesPattern)) {
for (String excludePattern : excludesPattern.split("\\s*,\\s*")) { for (String excludePattern : excludesPattern) {
authenticationTokenFilter.addExcludePattern(excludePattern); authenticationTokenFilter.addExcludePattern(excludePattern);
httpSecurity.authorizeRequests().antMatchers(excludePattern).permitAll(); httpSecurity.authorizeRequests().antMatchers(excludePattern).permitAll();
} }
}
httpSecurity.authorizeRequests().anyRequest().authenticated() httpSecurity.authorizeRequests().anyRequest().authenticated()
// 防止iframe 造成跨域 // 防止iframe 造成跨域
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册