Je ne sais pas pour vous mais il m’est déjà arrivé chez mes clients d’entendre la problématique suivante :
“Je ne comprend pas pourquoi je n’ai pas accès à ce site alors que j’ai les droits pour y accéder !”
Bien sur, il n’existe pas une seule réponse à cette question, il peut s’agir d’un problème avec IIS, un héritage des permissions qui peut être cassé pour le site donnée qui se trouve être un sous-site de la collection concernée, l’utilisateur qui ne fait pas partie du groupe qui a les droits, etc…
Jusqu’à présent, il n’était pas chose facile de résoudre cette problématique et on devait le faire ce genre de recherche à la main.
Mais bonne nouvelle, Rodney Viana (MSFT) vient de publier sur son blog le code d’une application qui vous permet d’avoir toutes les informations pour résoudre ces problématiques.
http://blogs.msdn.com/b/rodneyviana/archive/2010/11/11/application-to-check-cascade-access-rights-for-a-particular-user-or-anonymous-user-in-sharepoint.aspx
L’idée étant de pouvoir tester différentes configurations au niveau de IIS et Sharepoint puis de décrypter les masques de permission sur une URL donnée.
L’application ressemble à ça :
Attention, le fichier généré est assez détaillé :)
<Philippe/>