DocumentaçãoAutenticação Adobe Primetime - termos usados com mais frequência
Autenticação Adobe Primetime - termos usados com mais frequência
Descrição
Ambiente
Primetime
Problema/Sintomas
Frequentemente, agentes de suporte, parceiros e outros interessados se perguntam quais são os termos específicos em Adobe Primetime. Esta é uma lista dos termos mais usados em Adobe Primetime.
Resolução
Termos mais comuns
Entidades
Programador - um programador é um Provedor de conteúdo que planeja integrar a Adobe Pass ao seu site ou aplicativo.
Canal - um canal é o recurso real pelo qual um programador serve o conteúdo. Um programador pode servir um ou vários canais. Por exemplo: Um programador Star pode ter Star Sports e Star Movies como canais.
RequestorID - é uma ID exclusiva que identifica um programador ou seus recursos - conta, marca ou canal e assim por diante, para Adobe Pass.
ResourceID - uma ID (uma sequência de caracteres) que identifica o programador como Distribuidor de programação de vídeo multicanal (MVPD).
Provedor de serviços - refere-se ao papel do SP, desempenhado pela autenticação da Adobe Primetime, atuando em nome de um programador durante uma integração com um MVPD.
Provedor de conteúdo - a programador também é conhecido como provedor de conteúdo.
Empresa de mídia - Empresas de mídia são Provedores de TV por assinatura, essencialmente MPVDs.
MVPD - Distribuidores de programação de vídeo multicanal (MVPDs), como o nome sugere, são distribuidores do conteúdo dos programadores para várias plataformas. por exemplo: TV, dispositivos móveis e sem cliente (Xbox, Roku e assim por diante).
Fluxos
AuthN - authN refere-se a autenticação que essencialmente é um processo de login do usuário para a plataforma MVPD. A autenticação da Adobe Primetime gera um token authN e o mesmo é armazenado no dispositivo do usuário ou no servidor do Adobe, dependendo da plataforma de integração do programador
AuthZ - authZ refere-se a autorização processo que permite ao usuário exibir conteúdo protegido servido por um canal/programador. A autenticação da Adobe Primetime gera a variável token authZ e o mesmo é armazenado no servidor do Adobe.
Comprovação - A autorização de comprovação é uma verificação de autorização leve para vários recursos.
Logout - Essencialmente, é um processo de usuário sair do Windows Media Player selecionando a opção Logout. O Windows Media Player manipula o logout via API do ativador de acesso que faz logoff do usuário e exclui todos os tokens AuthN e AuthZ do sistema local do usuário. A autenticação da Adobe Primetime garante que todos os tokens sejam excluídos e notifica o MVPD para excluir a sessão também. Geralmente, uma solicitação de logoff do SAML é enviada ao Provedor de Identidade - IdP (MVPD).
Protocolos
SAML - Linguagem de marcação de asserção de segurança (SAML) é um formato de dados baseado em XML para troca autenticação e autorização dados entre um IdP e um SP.
OAuth - A estrutura de autorização OAuth permite que um aplicativo de terceiros obtenha acesso limitado a um serviço HTTP, seja em nome de um proprietário de recurso, orquestrando uma interação de aprovação entre o proprietário do recurso e o serviço HTTP ou permitindo que o aplicativo de terceiros obtenha acesso em seu próprio nome. Nós atualmente usamos OAuth 2.0.
XACML - eLinguagem de Marcação de Controle de Acesso Extensível O define uma linguagem de política de controle de acesso declarada e detalhada, baseada em atributo, uma arquitetura e um modelo de processamento que descreve como avaliar solicitações de acesso de acordo com as regras definidas nas políticas. Ele é usado pela autenticação da Adobe Primetime para traduzir a variável Resumo de mídias avançadas(MRSS) em formatos compatíveis com MVPDs.
SOAP- Protocolo de acesso a objetos simples é usado para intercâmbio de informações estruturadas na implementação de serviços Web em redes informáticas. Seu objetivo é induzir extensibilidade, neutralidade e independência. Ele usa Conjunto de informações XML para seu formato de mensagem e depende de protocolos de camada de aplicativo, principalmente HTTP ou SMTP, para negociação e transmissão de mensagens.
REST - O REST é uma forma de assegurar a interoperabilidade entre sistemas informáticos na Internet. Os serviços da Web compatíveis com REST permitem que os sistemas solicitem acesso e manipulem representações textuais de recursos da Web usando um conjunto uniforme e predefinido de operações sem estado. É outra abordagem suportada para traduzir o MRSS em formatos suportados por MVPDs. O MRSS é codificado em base64 e passado como um parâmetro de URL na chamada REST.
Metadados do usuário:
MPVDs manter a Metadados do usuário Os programadores e podem solicitar o mesmo usando o Access Enabler's getMetadata() e por meio da /usermetadata endpoint na API sem cliente.
O recurso Metadados do usuário permite que os programadores acessem diferentes tipos de dados específicos do usuário, como CEPs, classificações dos pais, IDs de usuário e muito mais. Os metadados do usuário são um extensão aos metadados estáticos disponíveis anteriormente (TTL do token de autenticação, TTL do token de autorização e ID do dispositivo). O aplicativo pode acessar metadados fornecendo um composto MetadataKey objeto.
void getMetadata(MetadataKey metadataKey) - método disponível no AE para esta instância get.
Os metadados são retornados da seguinte maneira: setMetadataStatus(key, encrypted, data):
Key (String): Especifica o tipo de metadados solicitados
Encrypted (Boolean): Um sinalizador booleano, que significa se o valor está criptografado ou não. Se isso for verdadeiro, o valor será uma representação JSON Web Encrypted do valor real
Data (Object): Um objeto JSON que contém a representação dos metadados