Autenticação baseada em casa para TV em todos os lugares
O que é autenticação baseada em casa? whatis-home-based-authn
A Autenticação baseada em casa (HBA) é um recurso da TV em todos os lugares que permite aos assinantes de TV por assinatura visualizar o conteúdo da TV on-line sem inserir credenciais MVPD quando estiverem em casa, melhorando significativamente a experiência do usuário no fluxo de autenticação.
Definição de autenticação baseada em casa pelo Open Authentication Technology Committee (OATC): "A autenticação automática em casa é o processo pelo qual um MVPD/OVD usa características da rede doméstica (ou identificadores acessíveis automaticamente entre dispositivos na rede doméstica) para autenticar qual conta de assinante está associada a essa rede doméstica, de modo que os usuários não precisem inserir credenciais manualmente ao estabelecer uma sessão TVE para acessar conteúdo protegido por TVE."
Para obter mais informações sobre o HBA e os padrões do setor, leia a documentação dos Casos de Uso e Requisitos do OATC e as Diretrizes de Experiência do Usuário do OATC para o HBA.
Por que o HBA é importante para você why-hba
O HBA é importante porque ele praticamente remove a barreira de entrada dos visualizadores que estão em casa e já têm uma assinatura a cabo. Além disso, a autenticação baseada em casa pode aumentar significativamente o engajamento de seus visualizadores e oferecer uma melhor experiência do usuário para o conteúdo da sua TV em todos os lugares.
Atualmente, quase metade das tentativas de logon não é bem-sucedida.
Depois que o HBA foi ativado por um dos 5 MVPDs principais, sua taxa de conversão de autenticação aumentou em 40% (de 45% para 63%)
Além disso, abaixo você pode ver a taxa de conversão de entrada para um canal integrado com MVPDs diferentes: aqueles que habilitaram HBA para ele e aqueles que não têm HBA. A taxa de conversão para aqueles com HBA é significativamente maior do que aqueles sem HBA.
Seis meses após a ativação do HBA para a maioria dos canais integrados com esse MVPD, percebemos um aumento de 82% em usuários únicos (o número de usuários que acessam os canais da TV Everywhere por meio desse MVPD quase dobrou).
2w3Por outro lado, como você pode ver no gráfico abaixo, outros MVPDs que não habilitaram HBA tiveram somente um aumento de 26% nos usuários únicos nos últimos seis meses.
A partir de nossos dados, coletados 6 meses antes e 6 meses depois da ativação do HBA, vimos um grande aumento no engajamento dos visualizadores para os canais que estavam habilitados para HBA. Praticamente os usuários de MVPDs que habilitaram HBA tendem a assistir em média 30% a mais conteúdo do que os usuários de MVPDs que não habilitam HBA.
Suporte ao HBA de autenticação da Adobe Pass auth-hba-support
Esta seção descreve o suporte a HBA fornecido pela Autenticação Adobe Pass, o comportamento das plataformas de Autenticação Adobe Pass em fluxos de HBA e também oferece detalhes técnicos úteis para a implementação de HBA.
Recursos de autenticação do Adobe Pass com suporte a HBA
- Capacidade de definir diferentes TTLs de autenticação para HBA versus autenticações não-HBA (também requer suporte a MVPD)
- Capacidade de selecionar automaticamente um MVPD (ignorar o seletor de MVPD) se a autenticação tiver expirado. Isso é útil especialmente quando os TTLs de HBA são pequenos.
- Capacidade de expor os programadores se a autenticação era HBA ou não (também requer suporte a MVPD)
Experiência do usuário do HBA em plataformas de autenticação da Adobe Pass hba-user-exp
As tabelas a seguir fornecem informações sobre a experiência do usuário para as plataformas compatíveis quando o HBA está ativado e quando o HBA não está ativado:
Detalhes técnicos da implementação do HBA tech-details-hba
Protocolo OAuth 2.0 oauth-2-protocol
No fluxo de HBA para MVPDs integrados ao protocolo de autenticação OAuth 2.0, o MVPD emite um token de atualização e o Adobe emite um token de autenticação de HBA:
- O token de atualização tem um TTL determinado pelos requisitos de negócios do MVPD.
- O TTL do token de autenticação do HBA deve ser menor ou igual a o TTL do token de atualização.
Descrição do fluxo de autenticação de HBA para o protocolo OAuth 2.0
- O AccessEnabler, que é instalado no lado do programador, envia uma solicitação de autenticação (como uma solicitação HTTP) para o endpoint de autenticação do Adobe Pass.
- O endpoint de Autenticação do Adobe Pass redireciona a solicitação para o endpoint de autenticação MVPD.
Observação: a solicitação contém o parâmetrohba_flag
(tentativa HBA = true) que indica que o MVPD deve tentar a autenticação HBA. - O ponto de extremidade de autenticação MVPD envia um código de autorização para o ponto de extremidade de autenticação da Adobe Pass.
- A Autenticação Adobe Pass usa o código de autorização para solicitar um token de atualização e um token de acesso do endpoint do token do MVPD.
- O MVPD envia uma decisão de autenticação e o parâmetro
hba_status
(true/false) noid_token
. - Uma chamada para o ponto de extremidade do perfil de usuário do MVPD é enviada para expor a chave hba_status nos metadados do usuário.
- O MVPD define o TTL do token de atualização como um valor acordado pelo MVPD e o Adobe define o TTL do token AuthN como um valor menor ou igual ao valor do token de atualização.
Protocolo SAML saml-protocol
Descrição do fluxo de autenticação de HBA para o protocolo de autenticação SAML
- O AccessEnabler, que é instalado no lado do programador, envia uma solicitação de autenticação (como uma solicitação HTTP) para o endpoint de autenticação do Adobe Pass.
- O endpoint de Autenticação do Adobe Pass redireciona a solicitação para o endpoint de autenticação MVPD.
- O MVPD deve enviar uma decisão de autenticação na forma de uma resposta SAML que deve conter o sinalizador HBA: hba_status (true/false).
- Uma chamada para o ponto de extremidade do perfil de usuário do MVPD é enviada para expor a chave hba_status nos metadados do usuário.
Como ativar o HBA how-to-activate-hba
- Protocolo OAuth:
- Para habilitar o HBA, consulte o Guia do Usuário do Painel do Adobe Pass TVE
- O protocolo SAML: a Autenticação Baseada na Página Inicial está ativada no lado do MVPD. Nenhuma ação é necessária por parte do programador ou Adobe.
Para obter mais informações sobre os MVPDs que oferecem suporte à Autenticação Baseada na Página Inicial, consulte Status de HBA para MVPDs.
Perguntas frequentes faqs
Pergunta: Por que a separação entre a Autenticação Baseada na Página Inicial com os protocolos SAML e OAuth2?
Resposta: O fluxo do HBA é diferente para os dois protocolos. Da perspectiva de um programador, não há necessidade de ação para garantir que o HBA esteja habilitado para MVPDs SAML, enquanto para MVPDs OAuth2, o HBA pode ser ativado ou desativado no Painel do Adobe Pass TVE.
Pergunta: Os usuários precisam preencher um nome de usuário e uma senha na primeira vez que são autenticados quando o HBA é habilitado?
Resposta: Não, o nome de usuário e a senha não são obrigatórios.
Pergunta: Como você aplica os controles dos pais?
Resposta 1: o Adobe pode desabilitar o HBA para integrações com canais que precisam de aprovação de controle dos pais.
Resposta 2: O Adobe está trabalhando com o OATC em um documento UX que recomenda como configurar a experiência de HBA com controles dos pais.
Pergunta: Os provedores que oferecem suporte ao HBA têm janelas TTL menores para o HBA e, em seguida, fazem para autenticação regular?
Resposta: A configuração TTL é configurável. Recomendamos definir um TTL mais curto para tokens de autenticação de HBA para evitar manipulações incorretas.
Informações úteis useful-info
- Recommendations de Acesso Instantâneo (HBA) - por CTAM
- Exemplo de implementação de HBA no aplicativo do programador - por Adobe
- Casos de Uso e Requisitos de Autenticação Baseada em Casa por OATC
- Infográfico de Autenticação Baseado na Página Inicial - por Adobe
- Autenticação usando o protocolo OAuth 2.0
- Autenticação com MVPDs SAML
- Guia do usuário do painel do Adobe Pass TVE
- Metadados do usuário hba_status