(Herdado) Ativação dos Serviços de Qualificações da Adobe Pass para um Programador no Xbox 360 e no Xbox One Clientless enabling-primetime-entitlement-services-for-a-programer-on-xbox-360-and-xboxone-clientless

NOTE
O conteúdo desta página é fornecido apenas para fins informativos. O uso desta API requer uma licença atual da Adobe. Não é permitida nenhuma utilização não autorizada.
IMPORTANT
Mantenha-se informado sobre os anúncios mais recentes do produto de Autenticação da Adobe Pass e as linhas do tempo de desativação agregadas na página Anúncios de produto.
  1. O Programador cria um tíquete do Zendesk para habilitar a solução sem cliente Xbox 360/One for Adobe Pass Authentication fornecendo as seguintes informações:

    1. Plataforma: por exemplo, Xbox 360, Xbox One

    2. ID do solicitante: por exemplo, netgeo, CNN etc.

  2. O Adobe criará Certificados X509 e configurará a chave privada e a senha ao final.

  3. O Adobe fornecerá o certificado Público (de certificado X509) ao Programador no tíquete ou por email.

  4. O programador precisaria então instalar esse certificado público no portal GDNP para o aplicativo registrado no Microsoft.

  5. O Programador irá então solicitar o JWT (Java Web Token) ou o STS Token para XboxOne ou 360, respectivamente, a partir do serviço Microsoft Xbox Live, que seria criptografado usando o certificado público X509 fornecido na etapa 3.

  6. Esses são os tokens que contêm o deviceId exclusivo para dispositivos Xbox. Inclua o token (JWT ou STS) no cabeçalho de Autorização usando um parâmetro "x", conforme abaixo:

    1. Para o Xbox 360, o token XSTS deve ser codificado em Base64 antes da autenticação de TV paga do Adobe Pass.
    2. Para o Xbox One, o JWT já está corretamente codificado, então nenhuma codificação extra deve ocorrer.
  7. Todas as chamadas de API do dispositivo Xbox devem conter o cabeçalho de autorização com o token mencionado acima no parâmetro x.

NOTE
O Xbox, em particular, tem alguns requisitos exclusivos relacionados à assinatura digital. A ID de dispositivo do console XBox está incluída no token XSTS. Para o Xbox 360, esta é uma asserção SAML criptografada; para o Xbox One, esta é uma JWT criptografada. O aplicativo do console XBox envia o token XSTS inteiro para a autenticação de TV paga do Adobe Pass. A autenticação de TV por assinatura do Adobe Pass descriptografa o token usando sua chave pública, analisa o token e extrai o deviceId dele.
NOTE
Devido ao grande comprimento do token XSTS, o console XBox tem uma limitação técnica: não pode enviar o token como um parâmetro HTTP GET para as APIs de autenticação de TV paga do Adobe Pass. Para lidar com isso, a autenticação de TV por assinatura do Adobe Pass permite enviar o token XSTS como parte da "Autorização" do cabeçalho HTTP ao chamar as APIs. O token XSTS deve ser criptografado usando a chave pública do certificado X.509 emitido para o Programador da autenticação de TV paga do Adobe Pass. A autenticação de TV por assinatura do Adobe Pass armazena a chave privada associada e a usa para descriptografar o token XSTS e extrair o deviceId dele.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b