From 0345b48fa331fdd7ef88504275f325ad98bc7052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=ED=95=B8=EB=AA=A8?= Date: Mon, 27 May 2024 17:14:37 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=86=A0=ED=81=B0=EC=97=90=20=EA=B6=8C?= =?UTF-8?q?=ED=95=9C=EC=9D=B4=20=EB=B9=84=EC=96=B4=EC=9E=88=EC=9D=84=20?= =?UTF-8?q?=EA=B2=BD=EC=9A=B0=20role=20=EC=B6=94=EA=B0=80=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8F=84=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../homepage/global/config/security/data/JwtUserDetails.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/keeper/homepage/global/config/security/data/JwtUserDetails.java b/src/main/java/com/keeper/homepage/global/config/security/data/JwtUserDetails.java index 005c522cc..80cde9add 100644 --- a/src/main/java/com/keeper/homepage/global/config/security/data/JwtUserDetails.java +++ b/src/main/java/com/keeper/homepage/global/config/security/data/JwtUserDetails.java @@ -7,6 +7,7 @@ import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.UserDetails; +import org.springframework.util.StringUtils; @RequiredArgsConstructor public class JwtUserDetails implements UserDetails { @@ -18,7 +19,9 @@ public class JwtUserDetails implements UserDetails { public Collection getAuthorities() { List roles = new ArrayList<>(); for (String memberJob : memberJobs) { - roles.add(new SimpleGrantedAuthority(memberJob)); + if (StringUtils.hasText(memberJob)) { + roles.add(new SimpleGrantedAuthority(memberJob)); + } } return roles; }