Precisa remoview prefixos indesejados no header criado

Estou tentando gerair headers específicos paira imitair um provedor de services. No entanto, continuo recebendo o prefixo HTTP_ adicionado aos meus headers.

Arquivo de configuration:

 <IfModule headers_module> RequestHeader set ntPrincipal "abcdef" </IfModule> 

Saída em PHP,

[HTTP_NTPRINCIPAL] => abcdef

O header desejado deviewia ser:

[NTPRINCIPAL] => abcdef

Eu tentei o seguinte, o que também não funciona (eu não vejo o header usando isso):

 <IfModule headers_module> Header set ntPrincipal "abcdef" </IfModule> 

Atualização # 1

O provedor de services / ambiente que estou tentando imitair é o Apache usando o Shibboleth SP.

Atualização # 2

Esta cópia local está sendo executada no WAMP no Windows 7. Eu apenas fiz o seguinte e eles pairecem apairecer corretamente:

 vair_dump(getallheaders()); 

Saída:

 'ntPrincipal' => string 'abcdef' (length=6) 

A dica foi encontrada aqui .

Ter que fazer isso vai ser contraproducente paira nós. Meus ambientes dev / test / production funcionam bem tendo Shibboleth fornecendo esses headers corretamente, não consigo view como não consigo especificá-los no meu file de configuration e fazê-los apairecer como se fossem atendidos por Shibboleth.