(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

NOTE
De inhoud op deze pagina wordt alleen ter informatie verstrekt. Voor het gebruik van deze API is een huidige licentie van Adobe vereist. Ongeautoriseerd gebruik is niet toegestaan.
IMPORTANT
Zorg ervoor u over de recentste het productmededelingen van de Authentificatie van Adobe Pass en ontmantelingschronologie wordt geïnformeerd die in de ​ pagina van de Mededelingen van het Product ​ wordt samengevoegd.
  1. 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:

    1. Platform: bv. Xbox 360, Xbox One

    2. Id aanvrager: bv. netgeo, CNN enz.

  2. Adobe maakt X509-certificaten en configureert de persoonlijke sleutel en het wachtwoord aan het einde.

  3. Adobe zal het Public Certificate (van X509 cert) aan de Programer in het ticket of via e-mail verstrekken.

  4. De programmeur moet dat openbare certificaat dan installeren op de GDNP-portal voor de toepassing die bij Microsoft is geregistreerd.

  5. 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.

  6. 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:

    1. Voor Xbox 360 moet het XSTS-token Base64-gecodeerd zijn voordat het naar Adobe Pass pay-TV-verificatie wordt verzonden.
    2. Voor Xbox One is de JWT al correct gecodeerd, zodat er geen extra codering moet plaatsvinden.
  7. Alle API-aanroepen van het Xbox-apparaat moeten de machtigingsheader met het bovenstaande token in de parameter x bevatten.

NOTE
Met name de Xbox heeft een aantal unieke vereisten met betrekking tot digitale ondertekening. De apparaat-id van de XBox-console is opgenomen in het XSTS-token. Voor Xbox 360 is dit een gecodeerde SAML-bewering; voor Xbox One is dit een gecodeerde JWT. De XBox-console-app verzendt het volledige XSTS-token naar Adobe Pass pay-TV-verificatie. Adobe Pass pay-TV-verificatie decodeert het token met behulp van de openbare sleutel, parseert het token en extraheert de deviceId uit het token.
NOTE
Vanwege de grote lengte van het XSTS-token heeft de XBox-console een technische beperking: het kan het token als een HTTP GET-parameter niet verzenden naar de Adobe Pass pay-TV-verificatie-API's. Met Adobe Pass pay-TV-verificatie kan de XSTS-token worden verzonden als onderdeel van de HTTP-header "Authorization" wanneer de API's worden aangeroepen. De XSTS-token moet worden versleuteld met de openbare sleutel uit het X.509-certificaat dat aan de programmeur is uitgegeven via betaaltelevisie-verificatie van Adobe Pass. Bij Adobe Pass pay-TV-verificatie wordt de bijbehorende persoonlijke sleutel opgeslagen en gebruikt om het XSTS-token te decoderen en de deviceId ervan te extraheren.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b