Eu não acho que você possa resolver seu problema com ngx_http_auth_basic_module. Eu acredito que você precisa usar outro módulo para alcançar o resultado desejado.
"ngx_http_auth_request_module" parece que isso atenderia seus objetivos. "Permite a autorização com base no resultado da subseqüência". Aqui estão alguns recursos para isso:
Para uma discussão mais detalhada sobre o tópico, recomendo testar a lista de e-mails do Nginx .