(Verouderd) Adobe Pass Entitlement Services inschakelen voor een programmeur op Xbox 360 en XboxOne Clientless enabling-primetime-entitlement-services-for-a-programer-on-xbox-360-and-xboxone-clientless
-
De programmeur maakt een Zendesk-ticket waarmee de Xbox 360/One for Adobe Pass Authentication Client less-oplossing kan worden ingeschakeld door de volgende informatie op te geven:
-
Platform: bv. Xbox 360, Xbox One
-
Id aanvrager: bv. netgeo, CNN enz.
-
-
Adobe maakt X509-certificaten en configureert de persoonlijke sleutel en het wachtwoord aan het einde.
-
Adobe zal het Public Certificate (van X509 cert) aan de Programer in het ticket of via e-mail verstrekken.
-
De programmeur moet dat openbare certificaat dan installeren op de GDNP-portal voor de toepassing die bij Microsoft is geregistreerd.
-
De programmeur zal dan JWT (Java Web Token) of STS Token voor XboxOne of 360 van de dienst van de Xbox Live van Microsoft verzoeken, die zou worden gecodeerd gebruikend het openbare certificaat X509 dat in stap 3 wordt verstrekt.
-
Dit zijn de tokens die unieke deviceId voor Xbox-apparaten bevatten. Neem het token (JWT of STS) op in de machtigingheader met behulp van de parameter 'x', zoals hieronder:
- Voor Xbox 360 moet het XSTS-token Base64-gecodeerd zijn voordat het naar Adobe Pass pay-TV-verificatie wordt verzonden.
- Voor Xbox One is de JWT al correct gecodeerd, zodat er geen extra codering moet plaatsvinden.
-
Alle API-aanroepen van het Xbox-apparaat moeten de machtigingsheader met het bovenstaande token in de parameter x bevatten.