배경기존에 운영하던 서비스의 인증 방식을 바꾸며 Google oAuth와 관련된 작업을 하게 되었습니다.여러 고민과 결정된 사안에 대해 기록을 남기고 공유하고자 합니다. 상황기존 방식은 클라이언트에서 Firebase 기반으로 로그인을 구현해 두었습니다.최초 인증만 자체 서버에서 실행하고, Firebase custom token을 반환하여 해당 token을 통해 인가가 수행되도록 구현했습니다.당시에는 빠르게 개발할 수 있고 custom token을 firebase 대시보드에서 관리할 수 있다는 이점으로 인해 위와 같은 결정을 했지만, 다른 oAuth 인증 공급자(ex. google, apple, kakao 등)가 추가될수록 어려움을 겪었습니다.기존 구조에서는 최초 인증 이후로 Firebase 인가 토큰이 ..