Microsoft Store: credentials

Create an Entra app with Partner Center Manager role and store it in the Application Platform.

On this page

This guide shows how to create a Microsoft Entra app registration for the Store submission API and save the values under Store accounts. The platform validates credentials before saving.

Prerequisites

1. Create an Entra app registration

  1. Open the Azure portalMicrosoft Entra IDApp registrationsNew registration.
  2. Choose a clear name (e.g. application-platform-microsoft-store).
  3. Note the Directory (tenant) ID and Application (client) ID.
  4. Under Certificates & secretsNew client secret, create a secret and copy the value once.

2. Authorize the app in Partner Center

  1. Partner Center → Account settingsUser managementMicrosoft Entra applications.
  2. Add the app registration.
  3. Assign the Manager role (required for the submission API / msstore).

Docs: Manage Entra apps in Partner Center.

3. Note the Seller ID

Partner Center → Account settingsLegal info / IdentifiersSeller ID.

4. Enter values in the Application Platform

Under Store accounts, create a Microsoft Store account:

Platform field Source
Tenant ID Entra Directory (tenant) ID
Client ID Application (client) ID
Client Secret App registration client secret
Seller ID Partner Center Seller ID

Click Verify credentials first. Only then can you save.

5. Bind in the project

  1. On the Windows project: select the Microsoft Store account.
  2. Enter the Microsoft Store Product ID (from Partner Center).
  3. Also assign Azure Artifact Signing — Store publish requires signed builds.

Security

  • Rotate client secrets and replace them if compromised.
  • No refresh token is needed — CI uses client credentials.