Autenticação baseada em casa (HBA) home-based-authentication
A Autenticação baseada em casa (HBA) é um recurso da TV Everywhere que permite que assinantes de TV paga acessem conteúdo de TV on-line sem inserir credenciais do MVPD quando conectados à rede doméstica, melhorando muito a experiência de autenticação.
De acordo com o Open Authentication Technology Committee (OATC):
"A autenticação automática in-home é 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, eliminando a necessidade de os usuários inserirem credenciais manualmente ao iniciarem uma sessão TVE para acessar conteúdo protegido."
Para obter mais informações sobre a Autenticação baseada em casa (HBA) e os padrões relevantes do setor, consulte os seguintes recursos:
Vantagens do HBA hba-benefits
A Autenticação baseada em casa (HBA) é um recurso essencial que remove a barreira de entrada dos visualizadores em casa com uma assinatura ativa por cabo. Essa barreira é um desafio significativo para os serviços da TV Everywhere, com quase metade de todas as tentativas de logon resultando em falha.
O HBA pode melhorar muito o engajamento do visualizador, fornecendo uma experiência perfeita e superior ao usuário para acessar o conteúdo da TV em todos os lugares.
Suporte a HBA hba-support
O HBA é suportado por vários MVPDs que estão integrados à autenticação da Adobe Pass, mas para se beneficiar do HBA, talvez seja necessário executar algumas etapas adicionais.
MVPDs de SAML
Para MVPDs SAML, o HBA é ativado somente no lado do MVPD.
MVPDs do OAuth2
Para MVPDs OAuth2, o HBA pode ser ativado ou desativado por meio do Painel do Adobe Pass TVE seguindo as etapas do Guia do Usuário de Integrações do Painel do TVE.
MVPDs hba-support-mvpds
MVPDs de SAML
A tabela a seguir fornece uma visão geral dos MVPDs habilitados para SAML que oferecem suporte a HBA:
MVPDs do OAuth2
A tabela a seguir fornece uma visão geral dos MVPDs ativados para OAuth2 que oferecem suporte a HBA:
Adobe Pass Authentication hba-support-adobe-pass-authentication
Esta seção descreve a experiência habilitada para HBA e detalha o suporte fornecido pela Autenticação Adobe Pass, destacando os principais recursos, como:
- Identificação do HBA: Capacidade de indicar aos programadores se a autenticação foi HBA ou não (requer suporte da MVPD).
- TTLs de Autenticação Configuráveis: Capacidade de definir valores de TTL (Time-To-Live) de autenticação diferentes para autenticações HBA versus autenticações não HBA (requer suporte da MVPD).
A tabela a seguir fornece uma visão geral de alto nível da experiência do usuário em um HBA e do fluxo de autenticação regular (não-HBA):
MVPDs de SAML
A tabela a seguir fornece uma visão geral da implementação do HBA no caso de MVPDs habilitados para SAML:
O seletor de MVPD é exibido.
O usuário seleciona o MVPD e continua a fazer logon.
Uma página intersticial pode informar ao usuário que ele está entrando automaticamente usando sua conta da MVPD.
O ponto de extremidade de Autenticação do Adobe Pass encaminha a solicitação ao ponto de extremidade de autenticação da MVPD por meio de um redirecionamento de agente do usuário.
Espera-se que o MVPD envie uma decisão de autenticação na forma de uma resposta SAML que inclua o sinalizador HBA (
hba_status
) com um valor "true" ou "false".Oback-end de Autenticação do Adobe Pass faz uma solicitação ao ponto de extremidade do perfil de usuário do MVPD para expor o sinalizador
hba_status
como parte dos metadados do usuário.MVPDs do OAuth2
A tabela a seguir fornece uma visão geral da implementação do HBA no caso de MVPDs ativados para OAuth2:
O seletor de MVPD é exibido.
O usuário seleciona o MVPD e continua a fazer logon.
Uma página intersticial pode informar ao usuário que ele está entrando automaticamente usando sua conta da MVPD.
O ponto de extremidade de Autenticação do Adobe Pass encaminha a solicitação ao ponto de extremidade de autenticação da MVPD por meio de um redirecionamento de agente do usuário.
O ponto de extremidade de autenticação do MVPD envia um código de autorização para o ponto de extremidade de Autenticação do Adobe Pass.A Autenticação do
Adobe Pass usa o código de autorização para solicitar um token de atualização e um token de acesso do ponto de extremidade do token do MVPD.
Espera-se que a MVPD envie uma decisão de autenticação que inclua o sinalizador de HBA (
hba_status
) com um valor "true" ou "false" como parte de id_token
.Oback-end de Autenticação do Adobe Pass faz uma solicitação ao ponto de extremidade do perfil de usuário do MVPD para expor o sinalizador
hba_status
como parte dos metadados do usuário.O MVPD define o TTL do token de atualização como um valor acordado pela MVPD e o Adobe define o TTL de autenticação como um valor menor ou igual ao valor do token de atualização.
Perguntas frequentes faqs
-
Por que há uma distinção entre a implementação de HBA para os protocolos SAML e OAuth2?
A separação entre a Autenticação baseada em casa (HBA) para os protocolos SAML e OAuth2 existe porque esses protocolos operam de forma diferente em termos de mecanismos de autenticação, configuração e flexibilidade de implementação. Para MVPDs SAML, nenhuma ação é necessária por parte do Programador para habilitar o HBA, enquanto para MVPDs OAuth2, o HBA pode ser ativado ou desativado por meio do Painel do Adobe Pass TVE.
-
Quando o HBA é ativado, os usuários ainda precisam digitar seus nomes de usuário e senhas durante a autenticação inicial?
Não, o nome de usuário e a senha não são obrigatórios.
-
Como você pode aplicar o controle dos pais?
A Autenticação da Adobe Pass pode desabilitar o HBA para integrações com canais que precisam de aprovação de controle dos pais. Além disso, estamos trabalhando com o OATC em um documento UX que recomenda como configurar a experiência de HBA com controles dos pais.
-
Os provedores que oferecem suporte a HBA usam janelas TTL menores para HBA em comparação com a autenticação normal?
A configuração de TTL é configurável. Recomendamos definir um TTL mais curto para integrações do MVPD com o HBA para evitar manipulações incorretas.