(Legacy) Enabling Adobe Pass Entitlement Services for a Programer on Xbox 360 and XboxOne Clientless
- Topics:
- Authentication
-
The Programmer creates a Zendesk ticket for enabling Xbox 360/One for Adobe Pass Authentication clientless solution by providing the following information:
-
Platform: e.g. Xbox 360, Xbox One
-
Requestor ID: e.g. netgeo, CNN etc.
-
-
Adobe will create X509 Certificates and configure the private key and the password at its end.
-
Adobe will provide the Public certificate (of X509 cert) to Programer in the ticket or via email.
-
The Programmer would then need to install that public certificate at the GDNP portal for the app registered to Microsoft.
-
The Programmer will then request the JWT (Java Web Token) or STS Token for XboxOne or 360 respectively from the Microsoft Xbox Live service, which would be encrypted using the X509 public certificate provided in step 3.
-
These are the tokens which contain the unique deviceId for Xbox devices. Include the token (JWT or STS) in the Authorization header using an ‘x’ parameter as below:
- For Xbox 360, the XSTS token must be Base64 encoded before sending to Adobe Pass pay-TV authentication.
- For Xbox One, the JWT is already properly encoded, so no extra encoding should occur.
-
All the API calls from the Xbox device should contain the authorization header with the above mentioned token in x parameter.