为拥有正版账号的用户提供验证、绑定。
集成了 Microsoft 账户绑定功能。
请先在 Microsoft Entra ID(就是以前的 Azure Active Directory)中创建一个应用,生成 Client Secret,启用 ID 令牌,添加两条回调 URI(请将 example.com 换成你自己的域名):
- 登录回调 URI:
https://example.com/microsoftoidc/callback
- 正版验证回调 URI:
https://example.com/user/premium/callback
然后在 .env 文件中添加以下条目:
MICROSOFT_CLIENT_ID
:应用的 Client IDMICROSOFT_CLIENT_SECRET
:应用的 Client SecretMICROSOFT_LOGIN_REDIRECT_URI
:上面添加的「登录回调 URI」MICROSOFT_PREMIUM_REDIRECT_URI
:上面添加的「正版验证回调 URI」
- 本地化(英文)
- 通过 Microsoft 账号快速登录时,如未绑定,引导用户注册或登录并自动绑定
- 角色强制更名时发送更名通知邮件
本插件与官方版本的「正版验证」插件(mojang-verification)及「通过 Microsoft Live 登录」插件(oauth-microsoft-live)不兼容,且数据无法迁移。
用户绑定正版账号前要求先绑定 Microsoft 账户,如未绑定,则正版账号绑定完成后自动绑定所属的 Microsoft 账户。
正版账号绑定完成后不允许解绑,且绑定的 Microsoft 账户也不允许解绑。唯一的解绑方式是删除账号。
本插件使用 MIT 协议进行授权。部分代码参考自官方版本的「正版验证」插件。
Copyright (c) 2016-present LittleSkin. All rights reserved.