프로젝트/DevLink

[프로젝트] 설계하기 - API 설계 ( 2023.12.05(화) )

IT록흐 2023. 12. 6. 10:16
반응형

작업한 것

 

- 설계 ( API 설계 )

인증인가 서비스
채팅 서비스
멘토링 서비스
프로필 서비스
포스트 서비스

 

 

배운 것

  • 와이어 프레임과 ER 다이어그램 작성을 하니 API 설계가 뇌피셜이 아닌 근거를 통해 작성하게 된다. 
  • 이중 인증/인가 방식

- 서버가  JWT를 발급하고 비밀키를 갖는다.

- 클라이언트는 공개키인 JWT와 자신의 UUID를 갖는다.

- 서버에 접근하면 서버가 JWT를 파싱하고 UUID를 추출한다. 클라이언트가 전달한 UUID와 일치한지 확인하고 접근을 인가한다. 

 

이슈

채팅내역 유지하려면 redis가 필요해보임

 

마무리

MSA가 안 될거 같으면 언제든 모놀로식으로 변경!

 

 

반응형