사람 없이 구글 API를 쓰는 법 — 서비스 계정과 OAuth 이해하기
안녕하세요, 천상나타입니다.구글 서치콘솔 API를 쓰면서 제일 처음 부딪힌 벽이 "로그인"이었어요. 브라우저 없이 코드만으로 구글 데이터를 읽으려면 사람 로그인을 대신할 뭔가가 필요한데, 그게 바로 서비스 계정입니다. OAuth가 뭔지, 서비스 계정이 어떻게 인증되는지 처음부터 정리해봅니다.OAuth란 — "내 비밀번호를 주지 않는 위임"OAuth를 한 문장으로 말하면, 비밀번호를 직접 넘기지 않고 권한만 위임하는 표준입니다.우리가 "구글 계정으로 로그인" 버튼을 누르면 일어나는 일이 그거예요.앱이 "이 사용자의 프로필을 읽고 싶습니다"라고 구글에 요청사용자가 구글 로그인 화면에서 "허용" 클릭구글이 앱에 액세스 토큰을 발급앱은 그 토큰으로 허용된 것만 조회여기서 핵심은 앱이 사용자 비밀번호를 절대 모른..
IT/Server
2026. 11. 14. 17:02