Configurar login social com Xiaomi (Set up social login with Xiaomi)
O conector oficial do Logto para login social com Xiaomi.
dica:
Este guia assume que você tem um entendimento básico dos Conectores (Connectors) do Logto. Para aqueles que não estão familiarizados, consulte o guia de Conectores para começar.
Primeiros passos
- Crie uma conta de desenvolvedor na Plataforma Aberta Xiaomi
 - Acesse o Serviço de Conta Xiaomi
 - Crie um novo aplicativo se ainda não tiver um
 
Configurar aplicativo OAuth da Xiaomi
- Acesse o Serviço de Conta Xiaomi
 - Configure as definições do OAuth:
- Abra o aplicativo que deseja usar para login, clique em "Callback URL" (se você ainda não editou a callback URL, ela será exibida como "Enabled")
 - Adicione a URL de callback de autorização: 
${your_logto_origin}/callback/${connector_id} - O 
connector_idpode ser encontrado no topo da página de detalhes do conector no Logto Console 
 - Obtenha o 
AppIDe oAppSecretna página de detalhes do aplicativo - Preencha os campos 
clientIdeclientSecretno Logto Console com os valores do passo 3 - Configuração opcional:
skipConfirm: Se deve pular a página de confirmação de autorização da Xiaomi quando o usuário já estiver logado na conta Xiaomi, padrão é false
 
Descrição dos escopos (Scopes)
Por padrão, o conector solicita o seguinte escopo:
1: Ler perfil do usuário
Escopos disponíveis:
| Valor do Escopo | Descrição | Interface da API | 
|---|---|---|
| 1 | Obter perfil do usuário | user/profile | 
| 3 | Obter open_id do usuário | user/openIdV2 | 
| 1000 | Obter informações do roteador Xiaomi | Mi Router | 
| 1001 | Acessar todas as informações do roteador Xiaomi | Mi Router | 
| 2001 | Acessar calendário da nuvem Xiaomi | Mi Cloud | 
| 2002 | Acessar alarme da nuvem Xiaomi | Mi Cloud | 
| 6000 | Usar serviço de casa inteligente Mi Home | Mi Home | 
| 6002 | Adicionar dispositivos de terceiros ao Mi Home | Mi Home | 
| 6003 | Alexa controla dispositivos Xiaomi | Mi Home | 
| 6004 | Serviço de terceiros acessa dispositivos Xiaomi | Mi Home | 
| 7000 | Seguir conta de serviço Yellow Pages | Mi Cloud | 
| 11000 | Obter fotos da nuvem Xiaomi | Mi Cloud | 
| 12001 | Salvar dados do app na nuvem Mi | Mi Cloud | 
| 12005 | Usar serviço de ECG de saúde | Health | 
| 16000 | Obter passes do Mi Wallet | app/get_pass | 
| 20000 | Ativar serviço de voz XiaoAI | XiaoAI | 
| 40000 | Ativar serviço de IA em nuvem | Uso Interno | 
Vários escopos podem ser configurados separando-os com espaços, por exemplo: 1 3 6000.
Testar conector Xiaomi
É isso. Não se esqueça de Ativar login social na experiência de login.
Referências
Documentação do Xiaomi OAuth 2.0
Documentação de Obtenção de Perfil de Usuário Xiaomi