Module scl_core::auth::microsoft::leagcy

source ·
Expand description

传统微软登录模块,通过模仿 Minecraft 官方启动器来接收授权令牌回调链接完成登录验证

Constants

Functions

  • 通过 get_userhash_and_token 返回的 userhashxsts_token 获取 Mojang 的访问令牌
  • 根据微软登录传回的访问令牌 access_token 返回 user_hash 和 xsts_token
  • 获取 XUID,用途不明,但是在新版本的 Minecraft 有发现需要使用这个 XUID 的地方
  • 刷新登录令牌,如刷新成功则可将更新后的用户继续用于正版启动
  • 请求一个新令牌,或者续期一个令牌
  • 执行微软登录,需要形如 https://login.live.com/oauth20_desktop.srf?code=[ANYCODE]&lc=1033 的链接作为参数