Servidor SVN con authentication programática

Estoy configurando un server svn en una caja amazon ec2 y me gustaría manejar la authentication del lado del server dinámicamente en la connection. ¿Hay alguna manera de usar aplicaciones personalizadas escritas en java, python o incluso un simple script de shell para validar la authentication mediante progtwigción? Una solución ideal sería aquella que me permite pasar un usuario / pase proporcionado a una aplicación java y devolver la decisión de authentication a svn, que luego responde al cliente.

No puedo encontrar mucho sobre esto. Si bien tengo experiencia con el svn del lado del cliente, soy nuevo en sus capacidades de server más avanzadas y necesito alguna dirección: P

Si utiliza apache para servir su repository SVN, Apache realiza la authentication y autorización. Eso significa que puede usar la mayoría de los modules de Apache auth / z para proteger su repository SVN: modules internos y modules de terceros.

Hay muchos modules de terceros, y es muy probable que haya uno que cumpla perfectamente con sus requisitos. Sin embargo, recomiendo comenzar con uno simple. Por ejemplo, mod-auth-external puede usarse para autenticarse con un process externo. Vea la página del proyecto para más información: