(Legacy) Abilitazione dei servizi di adesione Adobe Pass per un programmatore su Xbox 360 e Xbox One Clientless enabling-primetime-entitlement-services-for-a-programer-on-xbox-360-and-xboxone-clientless
-
Il programmatore crea un ticket Zendesk per abilitare Xbox 360/One per la soluzione client di autenticazione Adobe Pass fornendo le seguenti informazioni:
-
Piattaforma: ad esempio Xbox 360, Xbox One
-
ID richiedente: ad esempio netgeo, CNN, ecc.
-
-
Adobe creerà certificati X509 e configurerà la chiave privata e la password alla fine.
-
Adobe fornirà il certificato pubblico (di certificato X509) al programmatore nel ticket o tramite e-mail.
-
Il programmatore dovrebbe quindi installare tale certificato pubblico sul portale GDNP per l’app registrata in Microsoft.
-
Il programmatore richiederà quindi il token JWT (Java Web Token) o STS per XboxOne o 360 rispettivamente dal servizio Microsoft Xbox Live, che verrebbe crittografato utilizzando il certificato pubblico X509 fornito al passaggio 3.
-
Questi sono i token che contengono l'ID dispositivo univoco per i dispositivi Xbox. Includi il token (JWT o STS) nell’intestazione Autorizzazione utilizzando un parametro "x" come segue:
- Per Xbox 360, il token XSTS deve essere codificato in Base64 prima di essere inviato all'autenticazione Adobe Pass a pagamento.
- Per Xbox One, il codice JWT è già codificato correttamente, quindi non dovrebbe verificarsi alcuna codifica aggiuntiva.
-
Tutte le chiamate API dal dispositivo Xbox devono contenere l'intestazione di autorizzazione con il token indicato sopra nel parametro x.