Перейти до змісту

ClientID

Для використання MSAL вам потрібно отримати власний Azure Client ID. У цьому документі описано, як отримати власний Azure Client ID для автентифікації Xbox.

1. Перехід до Azure Active Directory

Відкрийте Azure Portal та знайдіть меню Azure Active Directory.

image

2. Реєстрація застосунку (App registration)

Додати — Реєстрація застосунку (App Registration)

image

  • Назва (Name): назва вашого застосунку
  • Тип облікового запису (Account type): Облікові записи в будь-якому організаційному каталозі (Будь-який каталог Azure AD — Багатоорендний) та особисті облікові записи Microsoft (наприклад, Skype, Xbox)
  • URI перенаправлення (Redirect URI): Public client/native, http://localhost

image

Натисніть кнопку Register (Зареєструвати).

3. Управління автентифікацією (Authentication manage)

Перейдіть до App registrations — назва вашого застосунку

image

На цьому екрані ви можете отримати Application (Client) ID
Натисніть Redirect URIs

image

Додайте Msal Only

image

Прокрутіть вниз та увімкніть Allow public client flows (Дозволити потоки публічних клієнтів)

image

Натисніть кнопку Save (Зберегти).

4. Реєстрація Client ID

Після створення застосунку в Azure вам необхідно внести свій Client ID до білого списку (allowlist), щоб запобігти виникненню помилок 403: FORBIDDEN від API автентифікації Minecraft. Дотримуйтесь інструкцій в офіційній довідковій статті Minecraft, щоб переконатися, що ваш застосунок розпізнається:

https://help.minecraft.net/hc/en-us/articles/16254801392141

https://github.com/CmlLib/CmlLib.Core.Auth.Microsoft/issues/16