mc-oauth.andcool.ru
Исходный кодОписание
Сервис mc-oauth призван облегчить создание систем аутентификации через Minecraft профили. Сервис не требует введения данных учётной записи Microsoft или Mojang. Все что нужно для входа – зайти на Minecraft сервер и получить там 6-значный код.
Пользователям
Сайты, использующие наш сервис запросят у вас 6-значный код, который вы можете получить, подключившись к Minecraft серверу `auth.mc-oauth.andcool.ru` для версий от 1.8. Наш сервис поддерживает аутентификацию только лицензионных профилей Minecraft.
Разработчикам
Чтобы начать работу с API сервиса, разместите поле ввода 6-значного кода в вашем проекте, куда пользователи будут вводить свои коды. После подтверждения пользователем ввода, отправьте запрос на описанный ниже эндпоинт API.
Документация
API состоит всего из одного эндпоинта, доступного по URL
`GET https://mc-oauth.andcool.ru/code/<code>`
Сделайте GET запрос на этот эндпоинт любым удобным для вас методом, заменив <code> на код, переданный
пользователем.
При успешном выполнении сервис вернет ответ в формате JSON, который будет содержать UUID и никнейм
пользователя, которому был выдан этот код.
{ "nickname": "AndcoolSystems", "UUID": "1420c63c-b111-4453-993f-b3479ba1d4c6", "status": "success" }
Как это работает?
Наш сервис имитирует систему рукопожатий, используемую на оригинальных серверах Minecraft, но не включает игровой функционал. При подключении клиента сервер устанавливает защищённое соединение и выполняет авторизацию клиента через серверы Mojang. После успешной проверки лицензии соединение разрывается, а клиенту выдается уникальный код, связанный с его данными. Этот код действует только в течение 5 минут и может быть использован лишь один раз.
Created by AndcoolSystems with ❤
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.