Symptômes
Lorsque vous utilisez l’authentification par formulaire au niveau d’une Application Web SharePoint 2010 configurée pour le mode Claims Authentication vous pouvez rencontrer des problèmes à s’authentifier à cette application.
En tapant l’URL de votre application vous arrivez à la page d’authentification et dès que vous tapez votre login et mot de passe une exception serveur se déclenche avec un message indiquant que le service securitytoken.svc n’a pas pu être activé:
Le journal d’évènements de votre serveur SharePoint quant à lui enregistre l’évènement 8306 indiquant le même message d’erreur:
Causes
- Les causes potentielles de cette erreur peuvent être liés au niveau d’approbation .NET du service au niveau de IIS.
- Ceci peut aussi survenir suite à l’application d’un patch ou l’ajout d’un composant à la plateforme SharePoint qui nécessite le lancement des outils de configuration
Solution
Pour remédier à cette erreur procéder comme suit :
1- Se connecter au Gestionnaire des Services Internet (IIS Manager )
2- Développer SharePoint Web Services
3- Sélectionner SecurityTockenServiceApplication
4- Au niveau de la fenêtre Fonctionnalités double cliquer sur .NET Trust Levels
5- Vérifier que le niveau sélectionné est bien FULL(Internal)
6- Ne pas oublier de procéder à un recyclage du pool d’application du service SecurityTokenServiceApplication