From bdb466cca964f6035bfcf37899e2f7c8a6b31823 Mon Sep 17 00:00:00 2001 From: larama-C Date: Mon, 15 Dec 2025 14:34:02 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20CustomUserDetail=EC=97=90=20ROLE=20?= =?UTF-8?q?=EA=B6=8C=ED=95=9C=20=EB=A7=A4=ED=95=91=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global/security/CustomUserDetail.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/back/web7_9_codecrete_be/global/security/CustomUserDetail.java b/src/main/java/com/back/web7_9_codecrete_be/global/security/CustomUserDetail.java index 257edd37..4f0e6e17 100644 --- a/src/main/java/com/back/web7_9_codecrete_be/global/security/CustomUserDetail.java +++ b/src/main/java/com/back/web7_9_codecrete_be/global/security/CustomUserDetail.java @@ -3,10 +3,11 @@ import com.back.web7_9_codecrete_be.domain.users.entity.User; import lombok.Getter; import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.UserDetails; import java.util.Collection; -import java.util.Collections; +import java.util.List; @Getter public class CustomUserDetail implements UserDetails { @@ -19,8 +20,9 @@ public CustomUserDetail(User user) { @Override public Collection getAuthorities() { - // 현재 권한 시스템 없으면 빈 리스트 - return Collections.emptyList(); + return List.of( + new SimpleGrantedAuthority("ROLE_" + user.getRole()) + ); } @Override