正版绑定(Microsoft)
正版玩家可绑定 Microsoft 账号,保留真实 UUID,未上传皮肤时回退到 Mojang 纹理。
- 登录后在个人中心发起 Microsoft OAuth(OAuth2 授权码流程 + Xbox/XSTS 换取 UUID)。
- Mirror 把玩家的
premium_uuid写入players表。 - 拉取 profile 时,若
premium_uuid非空,textures用真实 UUID,皮肤缺失时从 Mojang 纹理回退。
MIRROR_OAUTH_MICROSOFT_CLIENT_ID=...MIRROR_OAUTH_MICROSOFT_CLIENT_SECRET=...- 需在 Azure 应用注册里配置回调 URL:
{BaseURL}/mojang/oauth/callback。 - 完整设计见 ADR-0007 认证设计。

