프로그래밍

MSA질문좀 해도 됨??

뭐 예를들어 그룹웨어 서비스를 개발한다고 할때

 

회원을 관리하는 맴버 서비스 도메인이 있을꺼고

 

게시판 서비스 도메인이 있다고 할때

 

게시판에 글을 읽을 권한, 쓰기 권한, 삭제권한 등등 여러 권한이 있을때

 

게시판서비스에서 글을 읽어올때마다 멤버 서비스 도메인하고 매번 통신을 해야하는거야?

 

아니면 게시판 서비스에도 jwt토큰같은거 해독할수있게 로직을 추가해야하는거야?

 

그럼 같은 개인키를 모든 서비스가 가지고있어야하는거 아닌가?

 

아님 내가 잘못 알고있는 부분이 있는걸까?

 

요약하자면

 

1. MSA로 서비스를 분리했음
2. 회원 로그인하면 JWT토큰을 생성함

3. 게시판 서비스를 이용할때 게시판 서비스는 맴버 서비스한테 매번 권한 확인 요청을 해야하는것인가?

8개의 댓글

2024.03.05

중간에 gw에서만 VERIFY하도록 해.

gw에서 인증과 로깅하는게 흔한 방법이니깐

0
2024.03.05
@유부남

아하~ 게이트웨이에 인증 로깅역할을 준다는거지?

그럼 넘겨받은후에 게시판 서비스가 이친구가 a권한인지 b권한인지 둘다 있는지 체크는 어떻게해야함? 넘겨줄때 권한정보를 같이 넘겨줄수있어??

 

 

0
2024.03.05
@피한정후견인

맞아.

게시판 서비스는 별도로 인증을 하지 않아도 되는거지. 이미했으니깐.

인증 로깅 같은건 gw가 하고 개별 서비스 api는 비즈니스 로직만

0
2024.03.05
@유부남

아하 그럼 결합도 낮아지게 되겟구나

회원정보를 게시판도 가지고있다가 회원정보 펍섭해가면서 작업해야하나도 생각했었는데

 

결론은 게이트웨이에서 인증 로깅해주고 인증정보를 같이 다른 서비스에 전달해줄수있다 이거네?

 

고마워 땡큐!

 

0
2024.03.05
@피한정후견인

https://wnjoon.github.io/2023/01/05/swe-apigw_auth/

 

Jwt+ role base access control + msa

한번 읽어봐

조대협 블로그 찾아보든강

0
2024.03.05
@유부남

초 고수네! 너무 고마워 떙큐!!

0
2024.03.05
@피한정후견인

잘자

0
2024.03.05

ㅇㅇ 인증 매번 타야함

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5711 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 집에가게해줘 0 13 분 전 14
5710 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 10 시간 전 159
5709 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 3 일 전 294
5708 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 4 일 전 208
5707 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 4 일 전 184
5706 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 4 일 전 268
5705 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 5 일 전 313
5704 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 5 일 전 328
5703 [프로그래밍] 아두이노 키트 아무것도 모르고 사도 될까? 6 그것 0 6 일 전 265
5702 [프로그래밍] 횽들 Vimeo에 올라가있는 동영상의 원본크기를 확인할 수 있... 13 카뜨만두 0 6 일 전 187
5701 [프로그래밍] c# 이벤트와 델리게이트 13 RX7900XTX 0 8 일 전 307
5700 [프로그래밍] Aws 람다에 파이썬 올려서 결과 받아오는데 11 아르피쥐 0 10 일 전 345
5699 [프로그래밍] 마리아DB mediumtext 그냥 쓰고 싶은데 21 잉텔 0 11 일 전 222
5698 [프로그래밍] 안드로이드 씹뉴비 질문이요 2 집에가게해줘 0 11 일 전 129
5697 [프로그래밍] c언어 7년했는데 이런게 되는거 처음알았음.. 4 케로로중사 0 12 일 전 903
5696 [프로그래밍] 파이썬 1도 모르는데 GPT로 프로그램 뚝딱 만듬 2 푸르딩딩 1 15 일 전 753
5695 [프로그래밍] 담주 면접잡혔는데 8 삐라루꾸 0 16 일 전 506
5694 [프로그래밍] 아두이노 부트로더를 구웠는데.. 4 렙이말한다ㅡ니가옳다 0 16 일 전 236
5693 [프로그래밍] IOS 개발자 있나여? 1 g4eng 0 18 일 전 261
5692 [프로그래밍] 시스템 디자인 인터뷰 준비 도움좀!!! 1 Nognhyup 0 19 일 전 205