01_ProjectHarudleAuth 재구현시스템의 책임

시스템의 책임

핵심!

Kakao로부터 확인된 사용자를 우리 서비스의 사용자로 인증한다.

즉, 외부 인증 제공자가 확인한 신원을 우리 서비스의 사용자와 연결하고, 우리 서비스가 신뢰할 수 있는 인증 수단을 발급한다.

하위 책임 세 가지

  • 외부 사용자의 신원을 확인한다.
  • 외부 신원을 내부 사용자와 연결한다.
  • 내부 사용자를 위한 인증 수단을 발급한다.

이제부터 책임 주도 설계

이 책임을 수행하기에 가장 적절한 객체를 찾아본다. -> 이 책임을 위해 무엇을 알아야 하는가? -> 그 정보를 가장 잘 알고있는 객체는 누구인가?

1. Kakao 로그인 callback으로 인가코드를 보내왔다.

≥ kakao를 기반으로 인증을 진행한다

Built with LogoFlowershow