Digitar uma senha com as setas do controle remoto exige tempo e atenção. Um fluxo de pareamento permite confirmar o acesso em outro aparelho e continuar na TV. Para funcionar bem, ele precisa deixar claro qual dispositivo será conectado e o que acontece quando a confirmação não chega.
Explique o percurso em poucos passos
A TV apresenta uma orientação para abrir uma página no celular e informar um código, ou usar um QR Code que encaminha ao mesmo fluxo. A pessoa se autentica no aparelho em que digitar é mais fácil e confirma a conexão da TV.
Ofereça uma alternativa compreensível para quem não consegue usar o QR Code. Instruções visíveis e um endereço legível ajudam; não deixe o acesso depender apenas de um recurso que parte do público pode não conhecer.
Separe o vínculo temporário da sessão final
O padrão OAuth para autorização de dispositivos descreve códigos temporários e uma consulta periódica do dispositivo ao servidor. Esse mecanismo atende cenários com entrada limitada, mas precisa seguir as regras do protocolo quando ele for adotado. Um código exibido na TV não deve funcionar como uma credencial permanente da conta.
Defina expiração, cancelamento e limites de tentativa. Se o código vencer, a interface deve explicar como gerar outro. As consultas precisam respeitar o intervalo do serviço, evitando um ciclo de chamadas sem limite.
Mostre qual dispositivo está sendo autorizado
No celular, apresente contexto suficiente para a pessoa reconhecer a ação e confirmar que deseja conectar aquela TV. Abrir uma página ou ler um QR Code não deve resultar em aprovação silenciosa de um dispositivo desconhecido.
Proteja códigos e credenciais ao longo do fluxo. Evite colocá-los em registros de diagnóstico ou em mensagens que possam ser copiadas sem necessidade.
Considere que a TV pode ser compartilhada
- Deixe visível qual conta está conectada.
- Ofereça um caminho para sair e trocar de conta.
- Remova dados e estados que não podem aparecer para a próxima pessoa.
- Trate revogação e expiração de sessão com uma orientação de novo acesso.
Retomar uma sessão é útil, mas não deve ignorar uma decisão de saída feita pelo usuário. As regras precisam ser consistentes entre a TV, o celular e o backend.
Teste as interrupções do pareamento
Simule confirmação após o prazo, perda de rede, cancelamento e saída da tela antes da conclusão. Confira se o fluxo sempre termina em um estado compreensível e se o controle remoto continua permitindo navegar.
Leitura complementar: RFC 8628, autorização OAuth para dispositivos.




