카테고리 없음

OAuth 크레덴셜 설정 방법

OJR 2025. 12. 27. 23:57

1. Google

  1. https://console.cloud.google.com/ 접속
  2. 프로젝트 선택/생성 → API 및 서비스 → 사용자 인증 정보
  3. OAuth 클라이언트 ID 만들기 → 웹 애플리케이션 선택
  4. 승인된 리디렉션 URI 추가:
  https://yourdomain.com/auth/callback/google
  5. 생성된 클라이언트 ID와 클라이언트 보안 비밀번호 복사

  ---
  2. Kakao

  1. https://developers.kakao.com/ 접속
  2. 내 애플리케이션 → 앱 생성
  3. 앱 키 메뉴에서 REST API 키 복사 (이것이 Client ID)
  4. 카카오 로그인 → 활성화 설정 ON
  5. Redirect URI 등록:
  https://yourdomain.com/auth/callback/kakao
  6. 동의항목 → 닉네임, 프로필 사진 등 필요한 항목 설정

  Kakao는 Client Secret이 없음 (REST API 키만 사용)

  ---
  3. GitHub

  1. https://github.com/settings/developers 접속
  2. OAuth Apps → New OAuth App
  3. 정보 입력:
    - Homepage URL: https://yourdomain.com
    - Authorization callback URL:
    https://yourdomain.com/auth/callback/github
  4. 생성 후 Client ID 복사
  5. Generate a new client secret 클릭하여 Client Secret 복사

  ---
  4. Naver

  1. https://developers.naver.com/ 접속
  2. Application → 애플리케이션 등록
  3. 사용 API: 네이버 로그인 선택
  4. 서비스 URL: https://yourdomain.com
  5. Callback URL 등록:
  https://yourdomain.com/auth/callback/naver
  6. 등록 완료 후 Client ID와 Client Secret 복사