Para fins de referência, há poucas opções para percorrer:
- ngx_http_auth_request_module - postagem no blog
- Se você estiver na AWS - Amazon API Gateway
- OpenIG proxy reverso autônomo, o principal objetivo é a autenticação.
- Não sei como utilizá-lo, mas os Serviços de Aplicativo do Azure também possuem autenticação externa
- Gerenciador da API do WSO2
Se eu priorizasse como eu investigaria esse tópico, provavelmente começaria com soluções específicas do provedor, depois com o módulo nginx, depois com o OpenIG e depois com o WSO2.