2010-06-14 17 views
10

Tengo la configuración de CCNet para hablar con nuestro repositorio SVN, que tiene su configuración de ACL usando grupos de Active Directory. Esto está funcionando bien, excepto que no estoy contento con tener el nombre de usuario y la contraseña del usuario de AD almacenados en texto plano en la instancia de CCNet.Acceso al repositorio SVN desde CCNet (CruiseControl.net) usando un usuario de Active Directory

¿Hay alguna manera de encriptar el nombre de usuario/contraseña AD, o obtener el servicio CCNet (he intentado ejecutar el servicio como usuario y eliminar la sección nombre de usuario/contraseña de la configuración CCNet/SVN) para usar una cuenta de dominio fuera de la configuración estándar?

+1

¿No hay respuesta para esto después de casi un año? –

Respuesta

5

En el servidor que ejecutará ccnet, use SVN desde la línea de comandos para hacer algo que requiera autenticación. Eso almacenará sus credenciales en caché con Windows.

A continuación, ejecute el servicio como el usuario y utilice < authCaching> Siempre </authCaching> en el archivo de configuración.

<sourcecontrol type="svn"> 
    <authCaching>Always</authCaching> 
</sourcecontrol> 
+0

Nunca tuve la oportunidad de probar esto ya que ya había terminado el contrato en el que estaba trabajando cuando se proporcionó esta solución. Esta respuesta tiene bastantes votos ascendentes, lo que sugeriría que es una solución de trabajo, ¿alguien puede confirmarlo? Marcaré como respondido en breve. – Tr1stan

Cuestiones relacionadas