본문으로 건너뛰기

Xiaomi 소셜 로그인을 설정하세요 (Set up social login with Xiaomi)

Xiaomi 소셜 로그인용 공식 Logto 커넥터입니다 (The official Logto connector for Xiaomi social sign-in).

:

이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.

시작하기

  1. Xiaomi Open Platform에서 개발자 계정을 생성하세요.
  2. Xiaomi Account Service에 방문하세요.
  3. 애플리케이션이 없다면 새 애플리케이션을 생성하세요.

Xiaomi OAuth 애플리케이션 구성하기

  1. Xiaomi Account Service에 방문하세요.
  2. OAuth 설정을 구성하세요:
    • 로그인에 사용할 애플리케이션을 열고, "Callback URL"을 클릭하세요 (콜백 URL을 수정하지 않았다면 "Enabled"로 표시됩니다)
    • 인가 (Authorization) 콜백 URL을 추가하세요: ${your_logto_origin}/callback/${connector_id}
    • connector_id는 Logto Console의 커넥터 상세 페이지 상단에서 확인할 수 있습니다.
  3. 애플리케이션 상세 페이지에서 AppIDAppSecret을 확인하세요.
  4. 3단계에서 얻은 값을 Logto Console의 clientIdclientSecret 필드에 입력하세요.
  5. 선택적 구성:
    • skipConfirm: 사용자가 이미 Xiaomi 계정에 로그인되어 있을 때 Xiaomi 인가 (Authorization) 확인 페이지를 건너뛸지 여부, 기본값은 false입니다.

스코프(Scopes) 설명

기본적으로, 커넥터는 다음 스코프를 요청합니다:

  • 1: 사용자 프로필 읽기

사용 가능한 스코프:

Scope 값설명API 인터페이스
1사용자 프로필 가져오기user/profile
3사용자 open_id 가져오기user/openIdV2
1000Xiaomi 라우터 정보 가져오기Mi Router
1001모든 Xiaomi 라우터 정보 접근Mi Router
2001Xiaomi 클라우드 캘린더 접근Mi Cloud
2002Xiaomi 클라우드 알람 접근Mi Cloud
6000Mi Home 스마트 홈 서비스 사용Mi Home
6002Mi Home에 서드파티 기기 추가Mi Home
6003Alexa로 Xiaomi 기기 제어Mi Home
6004서드파티 서비스가 Xiaomi 기기 접근Mi Home
7000Yellow Pages 서비스 계정 팔로우Mi Cloud
11000Xiaomi 클라우드 사진 가져오기Mi Cloud
12001앱 데이터를 Mi Cloud에 저장Mi Cloud
12005건강 ECG 서비스 사용Health
16000Mi Wallet 패스 가져오기app/get_pass
20000XiaoAI 음성 서비스 활성화XiaoAI
40000클라우드 AI 서비스 활성화Internal Use

여러 스코프는 공백으로 구분하여 설정할 수 있습니다. 예: 1 3 6000

Xiaomi 커넥터 테스트하기

이제 완료되었습니다. 로그인 경험에서 소셜 로그인 활성화하는 것을 잊지 마세요.

참고 자료 (References)

Xiaomi OAuth 2.0 문서 (Xiaomi OAuth 2.0 Documentation)

Xiaomi 사용자 프로필 가져오기 문서 (Xiaomi Get User Profile Documentation)