웹 백엔드 개발
[Backend/OAuth] 구글 로그인 기능 구현을 위한 토큰 발급 받기
iinana
2025. 3. 19. 16:49
만드는 웹 서비스에 구글 로그인 기능을 추가하기 위해 인증 서버인 구글에서 토큰을 발급받아 보았다.
1. goold cloud console (https://cloud.google.com/cloud-console) 접속해서 콘솔 버튼 클릭
2. 프로젝트 목록에 들어가서 새 프로젝트 생성 버튼 클릭
3. 프로젝트 생성 후 목록에서 생성된 프로젝트 선택
4. 왼쪽 메뉴에서 'API 및 서비스' - '사용자 인증 정보' 페이지로 이동
5. 동의 화면 구성
앱 이름은 자유롭게 입력해 주고, 이메일을 꼭 기입. 대상은 외부를 선택.
6. 범위 설정
7. 클라이언트 생성
애플리케이션 유형을 '웹 애플리케이션'으로, 이름은 자유롭게 기입. 다음 URI에 "http://localhost:8080/login/oauth2/code/google"을 기입
8. application.yml에 설정 내용 추가
spring:
security:
oauth2:
client:
registration:
client-id: <<클라이언트 생성하면서 받은 클라이언트ID 기입>>
client-secret: <<클라이언트 생성하면서 받은 클라이언트 보안 비밀번호 기입>>
scope:
-email
-profile
728x90
반응형