Skip to content

Commit 45379bf

Browse files
Merge pull request #71 from prgrms-web-devcourse-final-project/fix/#70
[Auth] CustomUserDetail에 ROLE 권한 매핑 추가
2 parents 894c63e + bdb466c commit 45379bf

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/main/java/com/back/web7_9_codecrete_be/global/security/CustomUserDetail.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
import com.back.web7_9_codecrete_be.domain.users.entity.User;
44
import lombok.Getter;
55
import org.springframework.security.core.GrantedAuthority;
6+
import org.springframework.security.core.authority.SimpleGrantedAuthority;
67
import org.springframework.security.core.userdetails.UserDetails;
78

89
import java.util.Collection;
9-
import java.util.Collections;
10+
import java.util.List;
1011

1112
@Getter
1213
public class CustomUserDetail implements UserDetails {
@@ -19,8 +20,9 @@ public CustomUserDetail(User user) {
1920

2021
@Override
2122
public Collection<? extends GrantedAuthority> getAuthorities() {
22-
// 현재 권한 시스템 없으면 빈 리스트
23-
return Collections.emptyList();
23+
return List.of(
24+
new SimpleGrantedAuthority("ROLE_" + user.getRole())
25+
);
2426
}
2527

2628
@Override

0 commit comments

Comments
 (0)