Base de conhecimento

1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!

Restringir o acesso a um fluxo de vídeo com um token exclusivo

Atualização 02/11/2026

Este guia explica como proibir o acesso aos fluxos de streaming de vídeo Infomaniak através de uma chave única (hash).

 

Introdução

  • Este método oferece o melhor nível de proteção e permite, por exemplo, restringir suas publicações a um espaço de membros que exige autenticação.
  • A forma de gerar este código é específica para cada site, portanto, será necessário implementar as funções PHP necessárias e adaptar o código de integração do seu reprodutor de vídeo de acordo.

 

Restringir o acesso às transmissões por chave única (hash)

Para isso:

  1. Clique aqui para acessar o gerenciamento do seu produto no Manager Infomaniak (precisa de ajuda?).
  2. Clique diretamente no nome atribuído ao produto em questão.
  3. Clique em Configurações no menu lateral esquerdo.
  4. Clique em Restrições no menu lateral esquerdo.
  5. Clique na aba (ou no item do menu suspenso) Restrição por hash único:

 

Funcionamento das restrições

Este método exige a recuperação de informações relacionadas à configuração do seu fluxo e do utilizador que se conecta.

Em primeiro lugar, é necessário criar uma senha (uma chave) no painel de controlo Infomaniak. Assim que esta chave for adicionada, os utilizadores conectados e aqueles que tentarem visualizar o seu fluxo serão bloqueados instantaneamente (consulte este outro guia para personalizar a imagem de substituição exibida aos utilizadores bloqueados).

Siga os passos abaixo para autorizar o acesso ao seu fluxo:

  • Crie um sistema de autenticação (por exemplo, uma área de membros).
  • Obtenha a senha configurada no painel de controle.
  • Recupere o endereço IP dos utilizadores através de $_SERVER["REMOTE_ADDR"], por exemplo.
  • Obtenha o identificador do fluxo a ser selecionado.
  • Recupere a data e a hora atuais (sem os minutos e segundos).

Esses elementos serão então processados por meio de uma função hash, utilizando o código fornecido no Painel de Controle, para gerar um token exclusivo para cada usuário, que será transmitido ao fluxo no momento do carregamento. A plataforma de streaming verificará, então, a validade da função hash para autorizar ou rejeitar a conexão.

Observações importantes

  • Para garantir a segurança do acesso ao fluxo, a validade de cada token é limitada no tempo.
  • É importante desativar o cache nas páginas que permitem o acesso ao fluxo; de fato, se a geração do token for armazenada em cache, outros utilizadores tentarão autenticar-se com o hash de outra pessoa, o que resultará na rejeição, mesmo que tenham permissão para consumir o fluxo.

Esta seção de perguntas frequentes foi útil?