콘텐츠로 이동

X 콘솔 설정

개요

X 계정으로 로그인하는 기능을 제공하려면 X Developer Portal에서 값을 확인해 Hive 콘솔에 등록해야 합니다. 이 문서는 각 값을 확인하는 위치와 방법, 확인한 값을 등록할 Hive 콘솔 화면을 안내합니다. 콘솔 화면에서 값을 입력하고 저장하는 방법은 로그인 설정에서 설명합니다.

X는 앱을 배포하는 스토어가 아니라 로그인에만 사용하는 인증 제공자입니다. 따라서 스토어 App ID 등록과 결제 연동은 하지 않습니다. 다만 Hive 콘솔의 로그인 설정은 App ID를 기준으로 앱에 값을 전달하므로, App ID를 아직 만들지 않았다면 App ID 생성에서 먼저 만드세요.

로그인 연동

X 로그인은 Hive Axyl 서버가 X에서 받은 인증 결과를 확인하는 방식으로 동작합니다. 확인에 사용하는 Client ID와 Client Secret을 Hive 콘솔에 등록해야 앱에서 X 로그인이 동작합니다.

1. Client ID와 Client Secret 확인

Client ID와 Client Secret은 X가 로그인 요청을 보낸 앱을 식별하는 값이며, X Developer Portal에 앱을 등록하면 함께 발급됩니다. 앱을 아직 만들지 않았다면 X Developer Portal에서 프로젝트와 앱을 먼저 만드세요.

X Developer Portal에서는 이 두 값 외에 Callback URI와 Scope도 설정해야 X 로그인이 동작합니다. 앱이 인증 결과를 받을 주소를 Callback URI로 등록하고, 앱이 X에 요청할 사용자 정보 범위를 Scope로 지정하세요.

  1. X Developer Portal에 접속하세요.
  2. Apps에서 대상 앱을 선택하세요.
  3. OAuth 2.0 키로 이동하세요.
  4. 클라이언트 ID에 표시된 값을 복사하세요. 이 값이 Hive 콘솔에 등록할 Client ID입니다.
  5. 클라이언트 시크릿에 표시된 값을 복사하세요. 이 값이 Hive 콘솔에 등록할 Client Secret입니다.

2. Hive 콘솔 설정으로 이동

확인한 인증 정보를 등록하고 X(Twitter) 로그인을 활성화하는 방법은 X(Twitter) 로그인 인증 정보를 참조하세요.