프로그래밍

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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5701 [프로그래밍] 마리아DB mediumtext 그냥 쓰고 싶은데 17 잉텔 0 3 시간 전 88
5700 [프로그래밍] 안드로이드 씹뉴비 질문이요 1 집에가게해줘 0 5 시간 전 56
5699 [프로그래밍] c언어 7년했는데 이런게 되는거 처음알았음.. 4 케로로중사 0 1 일 전 623
5698 [프로그래밍] 파이썬 1도 모르는데 GPT로 프로그램 뚝딱 만듬 2 푸르딩딩 1 4 일 전 580
5697 [프로그래밍] 담주 면접잡혔는데 8 삐라루꾸 0 4 일 전 350
5696 [프로그래밍] 아두이노 부트로더를 구웠는데.. 4 렙이말한다ㅡ니가옳다 0 5 일 전 210
5695 [프로그래밍] IOS 개발자 있나여? 1 g4eng 0 7 일 전 234
5694 [프로그래밍] 시스템 디자인 인터뷰 준비 도움좀!!! 1 Nognhyup 0 8 일 전 185
5693 [프로그래밍] 최근에 vscode 쓴 사람 도움! 3 172102 0 9 일 전 431
5692 [프로그래밍] 책을 또 사버리고 말았다... 1 찰나생멸 2 9 일 전 423
5691 [프로그래밍] 윈도우 부팅화면 봐주실분 1 바나나맛두부 0 12 일 전 232
5690 [프로그래밍] 아 시발 퇴사마렵다 9 인간지표 0 13 일 전 587
5689 [프로그래밍] C#이 ㅈ사기 언어인 이유 19 ye 6 13 일 전 1164
5688 [프로그래밍] 요즘 모바일 개발은 어떤 걸 사용하나요? 14 커피좋아용 0 16 일 전 526
5687 [프로그래밍] 취준생 안드로이드 팀플 주제 머할까요... 8 조강현 0 16 일 전 284
5686 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 18 일 전 604
5685 [프로그래밍] 토이프로젝트 주제 선정 3 개드립눈팅1세대 0 18 일 전 276
5684 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 20 일 전 554
5683 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 21 일 전 430
5682 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 21 일 전 211