inflearn logo
강의

Course

Instructor

Quick Start Guide to Spring Cloud Basics (MSA)

Finish

코드 살펴보던 중에 발견한 것

Resolved

123

xcecv2

1 asked

0

왜 accesstoken 처음 발급시에는 id를 claims에 넣고, 왜 재발급시에는 email을 넣나요?
수업과 관련없는 질문이긴한데, 궁금해서 여쭤봅니다.

spring-cloud msa api-gateway configserver eureka

Answer 1

1

bradkim

안녕하세요~! 지금 보니까 일관성 없이 id가 아닌 email로 넣은것 같습니다.

 

다만, email을 넣든 id를 넣든 refresh토큰에서는 전혀 문제될것 같지 않습니다.

 

refresh토큰의 목적은 rt를 통해 at를 발급하는 것이라, rt안에 사용자를 구분지을수 있는 unique한 값만 있으면 돼서 email과 id 모두가 가능합니다.

 

at는 각 서버에서 token안에 id값을 지속적으로 사용하고 있기 때문에 id를 토큰에 넣었던 것인데, rt도 id를 넣어두는게 더 일관성 있을것 같습니다!!

1

xcecv2

감사합니다~! 참고하겠습니다~!

유비쿼터스 언어와 class name

0

42

1

장애 격리 관련해서 궁금한 부분이 있어요

0

55

2

4. ArgoCD설치---Base64 디코딩 부분만 PowerShell 방식으로 바꾸어서 설치 필요

0

56

1

강의 기다리고 있습니다!

0

53

0

9월 8일 세션 진행한 거는 없었을까요

0

78

1

미션1 진행방법 관련

1

81

1

개인 git에 코드를 올려도 될지 문의드립니다.

0

67

2

configserver 설정에러

0

73

2

Inner class로 Config를 지정하는 이유

0

61

2

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

59

1

시퀀스다이어그램은 무슨툴로 그리신건가요?

0

87

2

유저 이미지 등록 에러

0

70

1

service-discovery 프로세스 가동 이유

0

83

2

안녕하세요 한번 더 문의드립니다.

0

105

4

보상트랜잭션 실패시 데이터베이스 저장하는데 그것조차 실패하면 어떻게 하나요??

0

90

2

코드 자료는 없는걸까요?

0

114

3

DLQ의 수동 커밋에 대해서 질문있습니다.

0

91

2

혹시 다음 강의는 언제쯤 나올까요?

0

67

1

kubectl exec 에러가 발생해서 문의드립니다.

0

151

3

rabbitmq에 configservice 연결에 대해 질문있습니다.

0

105

1

pg사가 있다고 가정하면

0

79

2

38강 클러스터에 컨트롤러 연결 질문

0

98

2

프로젝트 환경세팅 파일 왜 안보일까요...

0

104

2

노션 URL 못찾음

0

181

1