Estoy evaluando las posibilidades de trasladar mi organización a Mercurial, sin embargo, me encuentro con dos requisitos básicos a los que no puedo encontrar indicadores adecuados.
¿Cómo configuro el repositorio central de Mercurial para autenticar a los usuarios con el Active Directory central y solo permitirles empujar o tirar si tienen las credenciales correctas?
¿Cómo configuro un repositorio de proyectos de Mercurial para permitir solo a los usuarios pertenecientes a un grupo específico empujar / extraer el código fuente? Necesitamos esto para tener autorización por proyecto.
¿En qué servidores HTTP (IIS o Apache, etc.) se admiten los dos requisitos anteriores?
Disculpas si estoy preguntando algo obvio o si me falta algo fundamental sobre cómo funciona la autenticación y la autorización.