« Local Farm » est un claim de SharePoint 2010, qui permet à tous les pool applicatif d’accéder au TermStore (Magasin de mots-clés), du service des métadonnées gérées (Managed Metadata Service Application ».

S’il est manquant, vous aurez des erreurs d’accès refusé, quand vous essayer d’utiliser la majorité des fonctionnalités liées à ce service.

Normalement, à la création d’une instance du service des métadonnées, via la console d’administration centrale, le claim « Local Farm » est renseigné automatiquement dans les permissions du service:

Permissions du Local Farm sur le service des Métadonnées gérées

Permissions du Local Farm sur le service des Métadonnées gérées

Mais en cas de création du service via les commandes PowerShell, « Local Farm » ne s’ajoute pas automatiquement à la liste des permissions du service.

Pour remédier à ce problème, il faudra récupérer l’ID de la ferme SharePoint via le Powershell:

(Get-SPFarm).Id

Une fois vous avez l’id de la ferme, il faudra le coller dans le champs d’ajouter d’utilisateur dans la page de gestion des permissions du service des métadonnées, puis lui attribuer le contrôle total.

Il se ra reconnu sous la forme: «  XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX (/sharepoint/2009/08/claims/farmid) »