Cabeçalhos de Requisição Personalizados
A configuração Cabeçalhos de Requisição Personalizados guarda pares de nome e valor em um domínio. Esses cabeçalhos não são enviados atualmente com as requisições que o cside faz à sua origem.
Visão geral
A configuração Custom Request Headers de um domínio guarda pares de nome e valor de cabeçalhos HTTP.
Os cabeçalhos que você configura aqui são salvos e exibidos no painel, mas atualmente não são anexados às requisições que o cside faz à sua origem. Não crie uma regra de WAF, uma regra de firewall ou uma verificação de autenticação na origem que dependa de um deles. Ela nunca vai corresponder.
Não use isso para liberar o acesso do cside
Se a sua origem só responde a requisições que carregam um cabeçalho específico, o cside não consegue buscar o conteúdo dos seus scripts, porque esse cabeçalho nunca chega. No painel isso aparece como “This script does not have a hash. Please view later.” nos scripts afetados, junto com a perda da detecção de mudanças de conteúdo para eles.
Hoje não existe forma self-service de identificar as requisições do cside à sua origem:
- o cside não publica faixas de IP fixas para a busca de scripts
- não há um user-agent do cside para usar em uma regra, porque a requisição carrega o user-agent do próprio navegador do visitante
Se você precisa que o cside alcance uma origem atrás de um WAF, firewall ou lista de IPs permitidos, escreva para support@cside.dev em vez de configurar cabeçalhos aqui.
Configurar cabeçalhos
Vá até Team Settings > General no painel do cside e role até a seção Custom Request Headers. Eles se aplicam a todos os domínios da equipe.
- Digite o nome do cabeçalho no campo Header name (por exemplo
X-Request-Id) - Digite o valor no campo Value (por exemplo
my-value) - Para adicionar mais cabeçalhos, clique em + Add header
- Clique em Save request headers
Para remover um cabeçalho, clique no botão de remover ao lado da linha e depois em Save request headers.
Permissões
Gerenciar cabeçalhos de requisição personalizados requer permissão para gerenciar as configurações da equipe. Fale com o administrador da sua equipe se você não tiver acesso.
Thanks for your feedback!