Administrador de configuración de autenticación basada en formularios de SharePoint 2010

Me dí cuenta de que estaba cansado de tener que modificar permanentemente archivos de configuración para configurar la autenticación basada en formularios (FBA) en SharePoint 2010.  Ahora es incluso más engorroso que en la versión anterior, ya que hay que modificar un archivo web.config adicional para el STS.  También era una molestia constante cuando cometía un error en alguna parte aleatoria de un cambio en el archivo web.config.  Por eso, en vez de seguir quejándome, creé una pequeña herramienta para facilitar la tarea.  Para saber más, puede leer el archivo HowToUseIt.txt completo que incluyo en el archivo ZIP adjunto a esta entrada pero, básicamente, lo que esta herramienta permite es crear las entradas para el proveedor de pertenencia, el proveedor de rol, la búsqueda con caracteres comodín y la cadena de conexión, y las implementa en todos los servidores del conjunto o granja de servidores.  También puede leer los valores de configuración de una aplicación web y modificarlos y, a continuación, implementarlos en el mismo servidor o usarlos como base para la configuración de un servidor totalmente nuevo.  A modo de introducción, también incluí varios ejemplos de entradas de configuración de proveedor de pertenencia y proveedor de rol.  Simplemente seleccione los ejemplos y elija el elemento para el que desee crear una entrada.  Modifique la entrada según su entorno, especifique la dirección URL a la aplicación web donde deberían realizarse los cambios de configuración y haga clic en el botón Aplicar configuración.  Crea un trabajo del temporizador de SharePoint personalizado que se ejecuta en cada servidor front end web y modifica el archivo web.config correspondiente con las entradas apropiadas.  El trabajo del temporizador es parte de una solución (wsp) incluida en los datos adjuntos. Asegúrese de implementarlo en la granja de servidores antes de hacer cualquier otra cosa.

Recomiendo encarecidamente hacer una copia de seguridad de los archivos web.config de Administración central, STS y aplicación web antes de implementar los cambios por si ocurre algo que no sea de su agrado.  He probado esto en varias aplicaciones web y en granjas de un solo servidor y varios servidores sin problemas hasta ahora, pero nunca se sabe.

Ya me ha ahorrado una gran cantidad de tiempo y complicaciones. Espero que le resulte valioso también.

Esta entrada de blog es una traducción. Encontrará el artículo original en SharePoint 2010 Forms Based Authentication Configuration Manager