Настройка Microsoft Azure

⚠️В документации к вашему лаунчеру следует отметить, что ваш лаунчер поддерживает обязательное подтверждение лицензии minecraft

Прежде чем приступить к работе, вам потребуется учетная запись Майкрософт. Регистрация приложения Azure Active Directory бесплатна. Войдите в Azure Portal используя свой Microsoft аккаунт. После входа в систему страница, которую вы видите, должна выглядеть следующим образом:

Выберите Microsoft Entra ID в разделе Службы Azure

Вы увидите страницу, похожую на следующую

Затем нажмите кнопку Регистрация приложения на левой панели инструментов:

Нажмите "Новая регистрация" на верхней панели инструментов и введите название приложения. И выберите "Только личная учетная запись Майкрософт" в разделе "Поддерживаемые типы учетных записей". Поскольку мы не используем аутентификацию на основе обратного вызова URI. Поэтому вам не нужно заполнять URL-адрес для перенаправления под формой.

После нажатия кнопки Создать дождитесь, пока Azure AD завершит создание приложения. После создания веб-страница перенаправит вас на страницу сведений о приложении:

Затем нажмите кнопку Аутентификация в левой колонке:

Затем найдите раздел "Дополнительные настройки" справа и убедитесь, что в нем включена поддержка расширенного SDK и "Разрешить доступ к публичному потоку клиентов". Если они не включены, включите их вручную.

Затем нажмите кнопку сохранить ниже и дождитесь завершения сохранения.


Поздравляю! Вы завершили регистрацию приложения в Azure. Далее вам нужно всего лишь перейти на страницу Обзора, чтобы просмотреть идентификатор клиента приложения. Нажмите кнопку Обзора в левой колонке, чтобы просмотреть основную информацию о приложении:

Справа вы увидите подробную информацию о вашем приложении, найдите приложение (клиент) Идентификатор в Essentials

Скопируйте его и вставьте в свой файл microsoft.yml в папке config


Application ID Review

Примерно с июня 2023 года Microsoft приостановила автоматическое предоставление доступа к авторизации для новых приложений. Все ранее созданные приложения имеют доступ к внутреннему API, который позволяет проверить подлинность покупки лицензионной версии MineCraft.

Чтобы получить доступ к API сейчас, вам необходимо отправить соответствующую заявку в Microsoft. они сообщают вам, что рассмотрят заявку в течение одного календарного месяца.

Mojang сайт айт: https://help.minecraft.net/hc/en-us/articles/16254801392141

Перейдите по ссылке, чтобы заполнить форму: https://aka.ms/mce-reviewappid

Поставьте "Да" ниже:

Укажите свой адрес электронной почты, на который вы получите ответ:

Укажите название вашего лаунчера:

Укажите идентификатор вашего приложения, который доступен в панели управления Azure

Укажите свой сайт

В поле ниже введите следующий текст:

I need access to the API in order to implement authentication of the purchase of the licensed version of minecraft. More specifically, I need access to https://api.minecraftservices.com/authentication/login_with_xbox

Отправьте сообщение и дождитесь ответа на почту

Last updated