Identificação de recursos protegidos identifying-protected-resources

NOTE
O conteúdo desta página é fornecido apenas para fins informativos. O uso desta API requer uma licença atual do Adobe. Não é permitida nenhuma utilização não autorizada.

Visão geral overview

Cada solicitação de autorização (ou solicitação para verificar a autorização) deve conter um identificador exclusivo para o recurso protegido para o qual o usuário está solicitando acesso. Um recurso protegido pode ser qualquer nível de conteúdo autorizado, conforme acordado entre um MVPD e os Programadores participantes. Os recursos protegidos potenciais devem se encaixar nessa estrutura de árvore de granularidade cada vez mais específica:

  • Rede
    • Canal
      • Mostrar
        • Episódio
          • Ativo

Formato RSS de Mídia media_rss

Os recursos podem ser identificados por uma string simples (um identificador exclusivo para um canal) ou podem ser representados no formato Media RSS (MRSS), conforme acordado entre o Adobe (ou um parceiro autorizado de autenticação da Adobe Pass) e os MVPDs e Programadores participantes. A cadeia de caracteres RSS usada como um especificador de recurso pode incluir informações adicionais, como classificações e metadados de controle dos pais.

Se você usar um identificador de recurso simples, como "TNT", presume-se que ele represente um canal, e é traduzido neste especificador de recurso RSS:

    <rss version="2.0">
        <channel>
            <title>TNT</title>
        </channel>
    </rss>

Um especificador mais complexo pode incluir, por exemplo, informações de classificação adicionais. Você pode passar toda a cadeia de caracteres RSS para funções de Ativador de Acesso que exigem uma ID de recurso, como getAuthorization():

    var resource =
        '<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
             <channel>
                 <title>TNT</title>
                 <media:rating scheme="urn:mpaa">pg</media:rating>
             </channel>
         </rss>';
    getAuthorization(resource);

Os especificadores de recursos são opacos à autenticação Adobe Pass; eles são simplesmente transmitidos para o MVPD. Se o MVPD não reconhecer ou não puder analisar o especificador de recurso, retornará um erro à Autenticação Adobe Pass, que transmitirá o erro de volta à chamada de retorno tokenRequestFailed().

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b