Eu não acho que isso seja possível diretamente, mas vejo duas formas de contornar isso:
1) Proxy
2) Sistema de Gerenciamento de Servidores
Proxy
Você pode configurar um proxy em cada servidor gerenciado, o que adiciona os cabeçalhos que deseja antes de encaminhar as solicitações. Assim, no lado do servidor de gerenciamento, suas solicitações têm os cabeçalhos necessários. Para isso, você pode usar um proxy pré-construído ou usar como ponto de partida.
Sistema de Gerenciamento de Servidores
Como uma opção alternativa, você pode usar um sistema como o Landscape, que possui os seguintes recursos.
- Você pode gerenciar todos os seus servidores a partir de uma interface do usuário da web ou usando a API fornecida
- Você pode definir regras de atualização
- Você pode enviar novos pacotes para servidores ou conjuntos de servidores
- Você pode executar scripts em servidores gerenciados
- Você pode enviar e-mails automaticamente e pacotes aplicados automaticamente quando você tem falhas de segurança que afetam seus servidores.
- Você pode verificar o status e as informações do servidor
É gratuito para até 10 servidores. As instruções de configuração são aqui
Editar:
Depois de verificar a origem , parece que não é possível definir cabeçalhos personalizados em Neste ponto, apenas os seguintes cabeçalhos parecem estar definidos:
- Host = > Nome do host do servidor
- Cache-Control = > Usado para armazenamento em cache
- Aceitar = > O tipo de resposta para enviar
- Intervalo = > Usado para solicitar uma quantidade definida de dados
- If-Modified-Since = > Utilizado para obter apenas dados atualizados
- Autorização de proxy = > Usado para login de conexão por proxy
- Autorização = > Usado para nome de usuário / senha de autenticação
- User-Agent = > Diz que software é usado
Se você realmente quiser, poderá sempre ocultar sua carga de autenticação no cabeçalho User-Agent, mas isso não está adicionando um novo cabeçalho conforme solicitado.