프로그래밍

msa 질문좀 ...

일딴 지금 게이트웨이에서 jwt토큰을 검증하고 필요한 정보(예를들어 권한같은거?)를 헤더에 담아서 각 서비스에 보내려고해

 

근데 궁금한게

 

회원 로그인, 가입 같은건 회원 서비스에서 하고

 

게이트웨이에선 정상적인 토큰인지 확인만하고 각 서비스로 전달하려고하는데

 

시크릿키를 게이트웨이랑 회원서비스랑 둘다 같은 키를 공유해야하는거야??

 

요약하자면

 

1. 게이트웨이는 jwt를 검증만하고 넘겨줌

2. 회원서비스에서 jwt를 생성함.

3. 그럼 게이트웨이랑 회원서비스는 같은 시크릿키를 공유해야하는지? 그럼 시크릿키가 바뀌면 게이트웨이랑 회원서비스 둘다 바꿔야 하는거야?

 

이건 뭔가 비 효율적인거같아서 내가 지금 생각을 잘못하고있는거같아서 질문함...

4개의 댓글

2024.03.06

jwt 를 생성하는 서비스에서 비밀키로 서명을 하고요.

다른 서비스들에선 공개키를 들고 검증 하면 되죠.

 

같은 시크릿키를 공유하던, 제가 언급한 비대칭키를 사용하던

시크릿키가 변경되면 당연히 신규 키로 검증해야 하구용

 

반대로 시크릿이 바뀌었는데 기존에 쓰던걸로 검증이 되는게 이상한거 아님?

0
2024.03.06
@예스오얼노

아하. 덕분에 뭐가 부족한지 알게된거같아, 뭘 찾아봐야하는지 방향을 정할수있게된거같아옷.

좀 더 공부하고 다시 찾아오겠습니다.

0
2024.03.08
@예스오얼노

이제야 알아버렸네요

 

내가 서명과 암호화를 같은알고리즘이라고 생각했던게 문제였음..

1
2024.03.08
@피한정후견인

화이팅하세용

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5722 [프로그래밍] 웹 개발 입문 추천좀 6 아롱사태 0 1 시간 전 63
5721 [프로그래밍] gcs 써본사람있어 ? 2 쿠키맛난다 0 3 시간 전 73
5720 [프로그래밍] 초보개발자 질문 두개있음 2 애플훈타 0 6 시간 전 100
5719 [프로그래밍] 하이브리드 웹뷰기반 앱은 rn이 정석이야? 3 잠적자 0 1 일 전 190
5718 [프로그래밍] c# webview2 도움요청함.. 8 carpediem 0 1 일 전 134
5717 [프로그래밍] 현업 개발자형들 맥씀? 12 이또히로부미 0 1 일 전 259
5716 [프로그래밍] libtorch에서 cuda 안불러와지는거 도움! 3 Hakat 0 3 일 전 132
5715 [프로그래밍] 뭔가 게시판이 애매해서 그런데 gis 잘아는 사람? 1 하늘늑대 0 4 일 전 169
5714 [프로그래밍] 컴포즈가 프리뷰랑 폰에서 다르게 동작해요 1 집에가게해줘 0 4 일 전 118
5713 [프로그래밍] 난바보다) 크로미움 램사용량 문제 일단 해결 2 ye 0 5 일 전 286
5712 [프로그래밍] k8s DNS 이슈는 해결이 안되나보다. 잉텔 0 6 일 전 173
5711 [프로그래밍] 분노) 진짜 유튜브 구글 패악질 토나오네 씨발 17 ye 0 7 일 전 773
5710 [프로그래밍] 프론트엔드 공부하려는데 언어 추천좀 7 스트리플 0 8 일 전 357
5709 [프로그래밍] 객체지향 뽕에 취하지마라 8 69746974 2 9 일 전 420
5708 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 12 일 전 393
5707 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 13 일 전 149
5706 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 14 일 전 306
5705 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 17 일 전 398
5704 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 18 일 전 266
5703 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 18 일 전 240