From 3629a314bfe027b28912a4d14476b2db38a25b99 Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Fri, 20 Aug 2021 16:34:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/security/WebSecurityConfig.java | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/login-base/src/main/java/ink/wgink/login/base/security/WebSecurityConfig.java b/login-base/src/main/java/ink/wgink/login/base/security/WebSecurityConfig.java index 49cd159f..567a9621 100644 --- a/login-base/src/main/java/ink/wgink/login/base/security/WebSecurityConfig.java +++ b/login-base/src/main/java/ink/wgink/login/base/security/WebSecurityConfig.java @@ -35,35 +35,36 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { private UserLoginService userLoginService; @Autowired private PasswordEncoder passwordEncoder; - /** - * 默认放行配置 - */ - private String[] defaultAntMatchers = { - baseProperties.getLoginUrl(), - baseProperties.getLoginProcess(), - baseProperties.getLoginFailure(), - "/oauth/**", - "/oauth_client/**", - "/app/**", - "/approute/**", - "/wechat/**", - "/wechat/route/**", - "/wechat-miniapp/**", - "/route/file/**", - "/api/sms/getverificationcode/*", - "/api/user/getsignintype/**" - }; @Override protected void configure(HttpSecurity http) throws Exception { + /** + * 默认放行配置 + */ + String[] defaultAntMatchers = { + baseProperties.getLoginUrl(), + baseProperties.getLoginProcess(), + baseProperties.getLoginFailure(), + "/oauth/**", + "/oauth_client/**", + "/app/**", + "/approute/**", + "/wechat/**", + "/wechat/route/**", + "/wechat-miniapp/**", + "/route/file/**", + "/api/sms/getverificationcode/*", + "/api/user/getsignintype/**" + }; String assetsMatchers = baseProperties.getAssetsMatchers(); String[] fullAntMatchers; if (!StringUtils.isBlank(assetsMatchers)) { String[] assetsMatchersArray = baseProperties.getAssetsMatchers().split(","); - fullAntMatchers = ArrayUtils.addAll(defaultAntMatchers, assetsMatchers); + fullAntMatchers = ArrayUtils.addAll(defaultAntMatchers, assetsMatchersArray); } else { fullAntMatchers = defaultAntMatchers; } + LoginFailureHandler loginFailureHandler = new LoginFailureHandler(baseProperties.getLoginFailure()); http .formLogin()