iOS/Architecture1 Protocol을 사용하여 Social Auth Service 구현하기 배경 글로벌 앱이 도입됨에 따라 소셜 로그인이 추가되었다. 앱스토어 심사 지침에 따라 소셜 로그인을 추가 할 경우 애플 로그인은 필수로 적용해야 한다. 구글 SDK도 적용 해 놨지만, 지원 종료된다는 얘기가 있어서 웹뷰로도 대응해놨다. 그래서 최근에 읽은 '객체지향의 사실과 오해'를 보며 이해한 수준에서 설계해봤다..! 고려사항 두 로그인 방식에 있어서 결과적으로 필요한 데이터는 무엇일까? 클라이언트에서는 로그인 후 돌아오는 token을 디바이스에 저장하지 않고 서버측에 바로 넘기기만 하면 된다. 여기서 변하는 것과 변하지 않는 것을 생각해봤다. 우선 변하지 않는 부분은 각각의 로그인 방식 모두 베이스가 될 ViewController를 갖고 있어야 한다. 또한 로그인을 수행 할 authenticate().. 2023. 3. 23. 이전 1 다음