Gestionnaire de configuration de l’authentification par formulaire SharePoint 2010

Le fait de constamment modifier les fichiers de configuration lors de la conception de l’authentification par formulaire dans SharePoint 2010 a fini par me lasser. Il y a encore plus de travail maintenant qu’il y en avait dans la version antérieure, car il existe désormais un fichier web.config supplémentaire à modifier, pour le service d’émission de jeton de sécurité. Cela devenait également toute une histoire en cas d’erreurs de frappe dans une partie d’une modification du fichier web.config. Par conséquent, pour pallier cette situation, j’ai écrit ce petit outil à votre intention.  Vous devez parcourir la totalité du fichier HowToUseIt.txt inclus dans le fichier zip joint à cette publication, mais, fondamentalement, sachez qu’il vous permet de créer les entrées pour le fournisseur d’appartenances, le fournisseur de rôles, la recherche par caractères génériques et la chaîne de connexion et de les propager à tous les serveurs de votre batterie de serveurs. Vous pouvez également consulter les paramètres de configuration à partir d’une application Web et les modifier, puis les propager au même serveur, ou vous appuyer sur cette application Web pour définir les paramètres pour un tout nouveau serveur. Pour faciliter la prise en main, j’ai également inclus plusieurs exemples d’entrées de configuration de fournisseur d’appartenances et de rôles. Il vous suffit d’ouvrir la liste déroulante des exemples et de sélectionner l’élément pour lequel vous souhaitez créer une entrée. Modifiez l’entrée en fonction de votre environnement, indiquez l’URL de l’application Web où les modifications de configuration doivent être réalisées, puis cliquez sur le bouton Appliquer la configuration (Apply Config). En toile de fond, l’outil crée un travail du minuteur SharePoint personnalisé qui s’exécute sur chaque serveur Web frontal et modifie le fichier web.config approprié avec les entrées adéquates. Le travail du minuteur fait partie d’une solution (wsp) incluse dans la pièce jointe : veillez à la déployer sur la batterie de serveurs avant d’effectuer toute autre opération.

Je vous recommande vivement d’effectuer une sauvegarde des fichiers web.config de l’application Web, de l’Administration centrale et du service d’émission de jeton de sécurité avant de propager les modifications, au cas où un événement non souhaité se produirait. À ce jour, j’ai testé cet outil sur de nombreuses applications Web et dans des batteries composées d’un ou de plusieurs serveurs sans problèmes, mais on ne sait jamais.

Grâce à cet outil, j’ai déjà gagné beaucoup de temps et évité beaucoup de problèmes ; j’espère que vous en tirerez profit également.

Ce billet de blog a été traduit de l’anglais. L’article d’origine est disponible à la page SharePoint 2010 Forms Based Authentication Configuration Manager.