자주 묻는 질문
소셜 로그인 설정하는 법
네이버, 카카오, 구글 등 소셜 로그인을 설정하는 방법을 안내합니다.
리다이렉트 URI
모든 소셜 로그인 프로바이더에 공통으로 필요한 리다이렉트 URI 형식입니다.
https://[도메인]/api/oauth/[provider]/callback예시: https://example.com/api/oauth/naver/callback
프로바이더별 설정
네이버
- developers.naver.com에 접속합니다.
- 애플리케이션 등록을 진행합니다.
- 사용 API에서 **네아로(네이버 아이디로 로그인)**를 선택합니다.
- 서비스 URL과 Callback URL을 입력합니다.
- 발급받은 Client ID와 Client Secret을 복사합니다.
카카오
- developers.kakao.com에 접속합니다.
- 앱 만들기를 진행합니다.
- 앱 설정 > 앱 키에서 REST API 키를 복사합니다.
- 카카오 로그인 > Redirect URI를 등록합니다.
- 동의항목에서 필요한 정보를 설정합니다.
구글
- console.cloud.google.com에 접속합니다.
- 새 프로젝트를 생성합니다.
- OAuth 동의 화면을 설정합니다.
- 사용자 인증 정보 > OAuth 2.0 클라이언트 ID를 생성합니다.
- 승인된 리디렉션 URI를 등록합니다.
- 발급받은 Client ID와 Client Secret을 복사합니다.
애플
- developer.apple.com에 접속합니다.
- Certificates, Identifiers & Profiles로 이동합니다.
- Service ID를 생성하고 Sign in with Apple을 활성화합니다.
- Return URLs에 리다이렉트 URI를 등록합니다.
- Key를 생성하고 Sign in with Apple을 체크합니다.
페이스북
- developers.facebook.com에 접속합니다.
- 앱 만들기를 진행합니다.
- Facebook 로그인 제품을 추가합니다.
- 유효한 OAuth 리디렉션 URI를 등록합니다.
- 앱 ID와 앱 시크릿 코드를 복사합니다.
X (트위터)
- developer.twitter.com에 접속합니다.
- 앱 만들기를 진행합니다.
- User authentication settings에서 OAuth 2.0을 활성화합니다.
- Callback URI를 등록합니다.
- Client ID와 Client Secret을 복사합니다.
관리자에서 설정
- 관리자 > 회원 관리로 이동합니다.
- 해당 소셜 로그인 프로바이더의 Client ID와 Client Secret을 입력합니다.
- 해당 소셜 로그인 토글을 활성화합니다.