Diese Anleitung zeigt, wie du eine Microsoft Entra App Registration für die Store-Submission-API anlegst und die Werte unter Store-Accounts speicherst. Die Plattform prüft die Zugangsdaten vor dem Speichern.
Voraussetzungen
- Microsoft Store: Developer-Account
- Admin-Zugriff auf Partner Center und Entra ID
1. Entra App Registration anlegen
- Öffne das Azure-Portal → Microsoft Entra ID → App registrations → New registration.
- Vergib einen klaren Namen (z. B.
application-platform-microsoft-store). - Notiere Directory (tenant) ID und Application (client) ID.
- Unter Certificates & secrets → New client secret erzeugen, Wert einmalig kopieren.
2. App im Partner Center freigeben
- Partner Center → Kontoeinstellungen → Benutzerverwaltung → Microsoft Entra applications.
- Füge die App Registration hinzu.
- Weise die Rolle Manager zu (erforderlich für Submission-API /
msstore).
Hilfe: Entra-Apps in Partner Center verwalten.
3. Seller ID notieren
Partner Center → Kontoeinstellungen → Rechtliche Informationen / Identifiers → Seller ID.
4. Werte in der Application Platform eintragen
Lege unter Store-Accounts einen Microsoft-Store-Account an:
| Feld in der Plattform | Herkunft |
|---|---|
| Tenant ID | Entra Directory (tenant) ID |
| Client ID | Application (client) ID |
| Client Secret | Client Secret der App Registration |
| Seller ID | Partner Center Seller ID |
Klicke zuerst auf Zugangsdaten überprüfen. Erst danach kannst du speichern.
5. Im Projekt zuordnen
- Beim Windows-Projekt: Microsoft-Store-Account auswählen.
- Microsoft Store Product ID eintragen (aus Partner Center).
- Zusätzlich Azure Artifact Signing zuweisen — Store-Publish erfordert signierte Builds.
Sicherheit
- Client Secrets rotieren und bei Verdacht austauschen.
- Kein Refresh-Token nötig — die CI nutzt Client Credentials.