跳到主要内容

设置小米社交登录

官方 Logto 小米社交登录连接器。

提示:

本指南假设你对 Logto 连接器 (Connectors) 有基本的了解。对于不熟悉的人,请参考 连接器 (Connectors) 指南以开始了解。

入门指南

  1. 小米开放平台 创建开发者账号
  2. 访问 小米账号服务
  3. 如果你还没有应用,请创建一个新应用

配置小米 OAuth 应用

  1. 访问 小米账号服务
  2. 配置 OAuth 设置:
    • 打开你想用于登录的应用,点击“回调地址”(如果你还没有编辑回调地址,会显示为“已启用”)
    • 添加授权回调地址:${your_logto_origin}/callback/${connector_id}
    • connector_id 可以在 Logto 控制台连接器详情页顶部找到
  3. 在应用详情页获取 AppIDAppSecret
  4. 在 Logto 控制台将第 3 步获取的值填写到 clientIdclientSecret 字段中
  5. 可选配置:
    • skipConfirm:当用户已登录小米账号时,是否跳过小米授权确认页,默认为 false

权限 (Scopes) 说明

默认情况下,连接器会请求以下权限 (Scope):

  • 1:读取用户资料

可用权限 (Scopes):

Scope 值描述API 接口
1获取用户资料user/profile
3获取用户 open_iduser/openIdV2
1000获取小米路由器信息Mi Router
1001访问所有小米路由器信息Mi Router
2001访问小米云日历Mi Cloud
2002访问小米云闹钟Mi Cloud
6000使用米家智能家居服务Mi Home
6002向米家添加第三方设备Mi Home
6003Alexa 控制小米设备Mi Home
6004第三方服务访问小米设备Mi Home
7000关注黄页服务号Mi Cloud
11000获取小米云相册Mi Cloud
12001保存应用数据到小米云Mi Cloud
12005使用健康 ECG 服务Health
16000获取米钱包卡券app/get_pass
20000启用小爱同学语音服务XiaoAI
40000启用云端 AI 服务内部使用

多个权限 (Scopes) 可用空格分隔进行配置,例如:1 3 6000

测试小米连接器

就是这样。别忘了在登录体验中启用社交登录

参考资料

小米 OAuth 2.0 文档

小米获取用户资料文档