Sincronización de usuarios entre Team Foundation Server y Active Directory

El jueves pasado, mientras tomábamos unas cervezas hablábamos de tecnología y cosas similares, Jesús Jimenez a parte de meterse conmigo … me comentó que había tenido algún efecto «raro» con usuarios de TFS y AD (no recuerdo la pregunta exacta mil perdones … la cerveza …), pero la cosa es que tenía un problema con la sincronización de usuarios de AD con TFS.

Y es que no es algo muy comentado, pero los usuarios de AD y TFS se sincronizan con algo que se llama Generic Security Services, y que se encarga de la sincro de grupos e identidades entre TFS y AD.

La cosa es que esto se sincroniza ante las siguientes condiciones:

  • Cuando se inicia él servidor que tiene la capa de aplicación de TFS.
  • Cuando un grupo de directorio activo se agrega a un grupo de TFS.
  • Según la temporización que está en el web.config de servicios de %PROGRAM FILES%Microsoft Visual Studio 2008 Team Foundation ServerWeb ServicesServices que por defecto es 1 hora (IdentityUpdatePeriod).

Pero ayyyyy amigo ojito con esto último ese setting NO aparece en el web.config por defecto, así que no os volváis loco buscándolo, para cambiar tenéis que añadirlo vosotros, para más información: http://msdn.microsoft.com/en-us/library/ms400727.aspx por supuesto, ojito con lo que tocamos aquí, que luego las cosas de repente «dejan de funcionar» jejeje, ahh  y el formato es de «tiempo», es decir, una hora es 1:0:0

Si queréis más info acerca de la estructura de seguridad de TFS podéis consultar aquí: http://msdn.microsoft.com/en-us/library/ms252473.aspx

Y bueno esto es todo, y si tenéis problemas con algo de esto, por cierto, como siempre mirad el visor de eventos del servidor que aquí podréis ver lo que ha pasado.

Saludos desde Barna

Adeu.

PD: por cierto, en ese momento te dije, erróneamente, que de estos se encargaba el TFSScheduler, pero nop, estaba equivocado de «responable» en ese momento …

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *