Xiaomi 소셜 로그인을 설정하세요 (Set up social login with Xiaomi)
Xiaomi 소셜 로그인용 공식 Logto 커넥터입니다 (The official Logto connector for Xiaomi social sign-in).
팁:
이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.
시작하기
- Xiaomi Open Platform에서 개발자 계정을 생성하세요.
- Xiaomi Account Service에 방문하세요.
- 애플리케이션이 없다면 새 애플리케이션을 생성하세요.
Xiaomi OAuth 애플리케이션 구성하기
- Xiaomi Account Service에 방문하세요.
- OAuth 설정을 구성하세요:
- 로그인에 사용할 애플리케이션을 열고, "Callback URL"을 클릭하세요 (콜백 URL을 수정하지 않았다면 "Enabled"로 표시됩니다)
- 인가 (Authorization) 콜백 URL을 추가하세요:
${your_logto_origin}/callback/${connector_id}
connector_id
는 Logto Console의 커넥터 상세 페이지 상단에서 확인할 수 있습니다.
- 애플리케이션 상세 페이지에서
AppID
와AppSecret
을 확인하세요. - 3단계에서 얻은 값을 Logto Console의
clientId
와clientSecret
필드에 입력하세요. - 선택적 구성:
skipConfirm
: 사용자가 이미 Xiaomi 계정에 로그인되어 있을 때 Xiaomi 인가 (Authorization) 확인 페이지를 건너뛸지 여부, 기본값은 false입니다.
스코프(Scopes) 설명
기본적으로, 커넥터는 다음 스코프를 요청합니다:
1
: 사용자 프로필 읽기
사용 가능한 스코프:
Scope 값 | 설명 | API 인터페이스 |
---|---|---|
1 | 사용자 프로필 가져오기 | user/profile |
3 | 사용자 open_id 가져오기 | user/openIdV2 |
1000 | Xiaomi 라우터 정보 가져오기 | Mi Router |
1001 | 모든 Xiaomi 라우터 정보 접근 | Mi Router |
2001 | Xiaomi 클라우드 캘린더 접근 | Mi Cloud |
2002 | Xiaomi 클라우드 알람 접근 | Mi Cloud |
6000 | Mi Home 스마트 홈 서비스 사용 | Mi Home |
6002 | Mi Home에 서드파티 기기 추가 | Mi Home |
6003 | Alexa로 Xiaomi 기기 제어 | Mi Home |
6004 | 서드파티 서비스가 Xiaomi 기기 접근 | Mi Home |
7000 | Yellow Pages 서비스 계정 팔로우 | Mi Cloud |
11000 | Xiaomi 클라우드 사진 가져오기 | Mi Cloud |
12001 | 앱 데이터를 Mi Cloud에 저장 | Mi Cloud |
12005 | 건강 ECG 서비스 사용 | Health |
16000 | Mi Wallet 패스 가져오기 | app/get_pass |
20000 | XiaoAI 음성 서비스 활성화 | 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)