inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코드로 배우는 React 19 with 스프링부트 API서버

로그인 성공과 실패 처리

포스트맨에서 회원 권한이 출력되지 않습니다.ㅠㅠ

218

optional94

작성한 질문수 20

0

강의 내용와 다르게 포스트맨 수행 결과 권한이 함께 출력되지 않고 있습니다. 어느 부분이 문제인가요 ..? 콘솔창에서는 정상적으로 모두 출력된 것을 확인했습니다 ㅠㅠ 그래서 더 모르겠습니다..

1.png

 

2.png

3.png

 

4.png

react spring-boot jpa jwt redux-toolkit

답변 1

1

구멍가게코딩단

음..getter의 문제일 듯 한데..

 

MemberDTO 쪽을 좀 보면 좋겠습니다.

https://drive.google.com/drive/folders/1ZLHRKaXx8Ou8kZNd1WE6qALxq_wJODXW?usp=drive_link

 

에 코드를 좀 올려주시면 좋겠습니다.

 

 

 

0

optional94

아 어제 해결했는데 제가 해결했다는 글을 남기지 못했습니다. 죄송합니다 ㅠㅠ

말씀해주신 것 처럼 MemberDTO 에서 gtClaims() 메서드 안에 제가 roleNames 작성을 빼먹었습니다.ㅜㅜ 항상 빠른 답변 감사합니다! 아래처럼 되어 있었는데 다시 잘 해결했습니다 감사합니다!

MemberDTO 수정 전

package org.zerock.mallapi.dto;

@Getter
@Setter
@ToString
public class MemberDTO extends User {
    
    // 생략 ...


    public Map<String, Object> getClaims() {
        Map<String, Object> dataMap = new HashMap<>();

        dataMap.put("email", email);
        dataMap.put("pw", pw);
        dataMap.put("nickname", nickname);
        dataMap.put("social", social);

        return dataMap;
    }

}

 

MemberDTO 수정 후

package org.zerock.mallapi.dto;

@Getter
@Setter
@ToString
public class MemberDTO extends User {
    
    // 생략 ...


    public Map<String, Object> getClaims() {
        Map<String, Object> dataMap = new HashMap<>();

        dataMap.put("email", email);
        dataMap.put("pw", pw);
        dataMap.put("nickname", nickname);
        dataMap.put("social", social);
        dataMap.put("roleNames", roleNames); // roleNames 추가 했습니다 :)

        return dataMap;
    }

}


출력 결과

image

 

동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..

0

74

2

22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.

0

74

2

37강. 강의수업듣다 질문드립니다.

0

57

2

TodoDTO test 함수

0

80

3

강사님 오타 있음요

0

80

2

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

95

4

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

70

3

17강 문의드립니다.

0

44

1

카카오 연동설정이 이제 안되는거 같아요

0

199

2

8장 마지막 강의 시 오류

0

98

4

혹시 뭐가 문제인지 알 수 있나요?

0

87

2

챕터: React-Router 설정

0

59

2

백)TODO관련

0

56

2

마리아 db 설치중 포트를 이미 사용중이라고 합니다

0

113

2

이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?

0

105

1

CSR , SSR 의 수요 궁금증 질문

0

83

2

섹션5부터...

0

73

1

간단한 코드 질문!!

0

61

2

tbl_todo 질문입니다

0

65

2

수업 외 질문인데 'tbl'이 무슨 의미인가요???

0

292

2

엔티티클래스에서 질문입니다

0

78

2

수정시 writer값이 삭제되는 오류

0

42

2

교안 31 오타 수정해주세요

0

64

2

쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined

0

82

1