From e8fe003c4cb80d79de226751b33c816f5685dcc9 Mon Sep 17 00:00:00 2001 From: dae won Date: Mon, 10 Feb 2025 15:39:10 +0900 Subject: [PATCH] Make mapToUser and mapToGrantedAuthority protected in JdbcUserDetailsManager - Closes gh-16540 Signed-off-by: dae won --- .../security/provisioning/JdbcUserDetailsManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/springframework/security/provisioning/JdbcUserDetailsManager.java b/core/src/main/java/org/springframework/security/provisioning/JdbcUserDetailsManager.java index d6a5b7c887..b43764094c 100644 --- a/core/src/main/java/org/springframework/security/provisioning/JdbcUserDetailsManager.java +++ b/core/src/main/java/org/springframework/security/provisioning/JdbcUserDetailsManager.java @@ -181,7 +181,7 @@ public class JdbcUserDetailsManager extends JdbcDaoImpl implements UserDetailsMa return getJdbcTemplate().query(getUsersByUsernameQuery(), this::mapToUser, username); } - private UserDetails mapToUser(ResultSet rs, int rowNum) throws SQLException { + protected UserDetails mapToUser(ResultSet rs, int rowNum) throws SQLException { String userName = rs.getString(1); String password = rs.getString(2); boolean enabled = rs.getBoolean(3); @@ -390,7 +390,7 @@ public class JdbcUserDetailsManager extends JdbcDaoImpl implements UserDetailsMa this::mapToGrantedAuthority); } - private GrantedAuthority mapToGrantedAuthority(ResultSet rs, int rowNum) throws SQLException { + protected GrantedAuthority mapToGrantedAuthority(ResultSet rs, int rowNum) throws SQLException { String roleName = getRolePrefix() + rs.getString(3); return new SimpleGrantedAuthority(roleName); }