From e8f0b3422d307c686b3a81269f9e9e4fb34a846e Mon Sep 17 00:00:00 2001 From: wjli <591616088@qq.com> Date: 星期五, 12 四月 2024 10:49:46 +0800 Subject: [PATCH] 指纹登陆返回客户端加密信息 --- xboot-core/src/main/java/cn/exrick/xboot/core/config/security/DaoAuthenticationProvider.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/xboot-core/src/main/java/cn/exrick/xboot/core/config/security/DaoAuthenticationProvider.java b/xboot-core/src/main/java/cn/exrick/xboot/core/config/security/DaoAuthenticationProvider.java index 80a4f40..ff23b5b 100644 --- a/xboot-core/src/main/java/cn/exrick/xboot/core/config/security/DaoAuthenticationProvider.java +++ b/xboot-core/src/main/java/cn/exrick/xboot/core/config/security/DaoAuthenticationProvider.java @@ -24,8 +24,10 @@ throw new BadCredentialsException("瀵嗙爜涓虹┖"); } String password= authentication.getCredentials().toString(); + password = password.replace("\n",""); password = Base64.decodeToString(password); - if (!new BCryptPasswordEncoder().matches(password, userDetails.getPassword())) { + boolean isPass = new BCryptPasswordEncoder().matches(password, userDetails.getPassword()); + if (!isPass) { throw new BadCredentialsException("瀵嗙爜閿欒"); } -- Gitblit v1.9.1