(Legacy) Aktivieren von Adobe Pass-Berechtigungsdiensten für einen Programmierer auf Xbox 360 und XboxOne ClientLess enabling-primetime-entitlement-services-for-a-programer-on-xbox-360-and-xboxone-clientless
-
Der Programmierer erstellt ein Zendesk-Ticket, um die Xbox 360/One für die Client-lose Lösung zur Adobe Pass-Authentifizierung zu aktivieren, indem er die folgenden Informationen bereitstellt:
-
Plattform: z. B. Xbox 360, Xbox One
-
Antragsteller-ID: z. B. netgeo, CNN usw.
-
-
Adobe erstellt X509-Zertifikate und konfiguriert den privaten Schlüssel und das Kennwort an seinem Ende.
-
Adobe stellt das öffentliche Zertifikat (des X509-Zertifikats) dem Programmierer im Ticket oder per E-Mail zur Verfügung.
-
Der Programmierer müsste dann dieses öffentliche Zertifikat auf dem BSP-Portal für die App installieren, die bei Microsoft registriert ist.
-
Der Programmierer fordert dann das JWT (Java Web Token)- oder STS Token für XboxOne bzw. 360 vom Microsoft Xbox Live-Service an, der mit dem in Schritt 3 bereitgestellten öffentlichen X509-Zertifikat verschlüsselt wird.
-
Dies sind die Token, die die eindeutige deviceId für Xbox-Geräte enthalten. Fügen Sie das Token (JWT oder STS) mithilfe eines „x“-Parameters wie folgt in die Autorisierungskopfzeile ein:
- Für Xbox 360 muss das XSTS-Token Base64-kodiert sein, bevor es an die Pay-TV-Authentifizierung von Adobe Pass gesendet wird.
- Für Xbox One ist das JWT bereits ordnungsgemäß codiert, sodass keine zusätzliche Codierung erfolgen sollte.
-
Alle API-Aufrufe vom Xbox-Gerät sollten die Autorisierungs-Kopfzeile mit dem oben genannten Token in einem -Parameter enthalten.