No final, descobri por mim mesmo ...
SetEnvIf Request_URI "^/example" "AUTH_KEY=a b"
… o que parece estranho, mas funciona. Configura corretamente AUTH_KEY para o valor a b
Espero que isso possa salvar o tempo de outra pessoa no futuro.
Os detalhes: - Eu não sou um programador C, mas no Google encontrei o mod_setenvif.c listado em link
Uma função é chamada na linha 405 ( ap_getword_conf
, para a qual encontrei detalhes no link ) que parece analisar strings, delimitadas por espaços em branco (mas opcionalmente encapsuladas entre aspas e aceitando o uso de caracteres de escape).
Eu notei que isso aconteceu antes que a sub-string retornada pela função acima fosse dividida pelo caractere '=' (linha 411, pela função ap_getword). Assim, aspas em torno do par key=value
, em vez de apenas o valor.