Désactiver l’accès anonyme aux pages Allitems.aspx et EditForm.aspx

En fait, il s’agit d’une question posée lors de l’examen 70-667 – TS: Microsoft SharePoint 2010, Configuring.

Vous pouvez vous préparer à cette certification, qui conduit à la certification Microsoft Certified IT Professional (MCITP), avec le livre de Dan Holme, Alastair Matthews, Bob Castle et Orin Thomas: MCTS Self-Paced Training Kit (Exam 70-667): Configuring Microsoft Sharepoint 2010.

Pour revenir à la question de départ: si vous ne prenez pas garde, les utilisateurs anonymes d’Internet peuvent demander d’afficher la page http://www.mw41.ff/(…)/AllItems.aspx, qui affiche tout le contenu du site SharePoint.

Afin d’éviter que les utilisateurs anonymes accèdent à la page Allitems.aspx, ainsi qu’EditForm.aspx, il existe la fonctionnalité ViewFormsPagesLockdown. Si vous voulez faire en sorte que les utilisateurs anonymes ne puissent pas accéder à ces pages, exécutez la commande stsadm suivante:
stsadm.exe –o activatefeature –url http://www.mw41.ff/ -filename ViewFormPagesLockdownfeature.xml

Si vous préférez utiliser PowerShell, vous déterminerez si la fonctionnalité est activée avec la cmdlet usuelle: get-spfeature -site http://www.mw41.ff/. Si la fonctionnalité ViewFormPagesLockDown n’apparaît pas, c’est qu’elle n’est pas activée.

Pour l’activer en PowerShell:
$lockdown = get-spfeature ViewFormPagesLockdown
enable-spfeature $lockdown -url http://www.mw41.ff/

Que ce soit avec stsadm ou PowerShell, si l’accès anonyme est activé, vous aurez besoin de le désactiver, puis de l’activer à nouveau.

Dans SharePoint 2010, la fonctionnalité ViewFormPagesLockDown est activée par défaut sur les portails de publication.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *