Accès refusé sur un composant WebPart bibliothèque de document

Problématique

 Imaginer le scénario suivant :

 Vous créez une bibliothèque de document et modifiez les autorisations sur celle-ci pour qu’une certaine population y accède.

Vous ajoutez le composant WebPart de cette bibliothèque sur une page qui est accessible à l’ensemble des utilisateurs.

Le résultat observé est une erreur d’accès refusé sur la bibliothèque de document.

  

Vous allez me dire : simple à corriger, je positionne une audience sur ce WebPart pour ne l’afficher qu’aux personnes ayant accès à la bibliothèque. Malheureusement, ce tour de passe-passe ne fonctionne pas. Les utilisateurs auront toujours l’accès refusé.

 

Résolution

Heureusement, il existe un moyen de contourner ce problème.

Il faut positionner le niveau d’autorisation système « Accès limité » sur la bibliothèque pour ne plus avoir le message d’erreur.

Sauf que ce niveau, n’est pas utilisable tel quel, il va donc falloir ruser.

 

Tout d’abord, rendez-vous dans les « Autorisations de site » au niveau racine de la collection de site, pour afficher le lien « Niveaux d’autorisation ».

  

Cliquer ensuite sur Accès limité

  

Descendre tout en bas de la page, puis cliquer sur « Copier le niveau d’autorisation ».

  

Nommer le nouveau niveau d’autorisation comme souhaité et ne changer aucune autorisation.

Valider la création du niveau d’autorisation en cliquant sur Créer en bas de page.

 

Rendez-vous maintenant, sur la page d’autorisation de la bibliothèque de document.

Ajouter le niveau d’autorisation « accès limité » créé précédemment au groupe adéquat (exemple : Tous les utilisateurs authentifiés).

 

Les utilisateurs lambda n’ont désormais plus de message d’accès refusé sur le composant WebPart, vous pouvez désormais positionner une audience pour masquer celui-ci à ces users.

@ bientôt Damien.

%d blogueurs aiment cette page :