2008-11-07 8 views
5

Nous implémentons un système Windows SharePoint Services 3.0 hébergé et je dois limiter le nombre d'utilisateurs qu'un client peut donner accès à une collection de sites. Un client doit pouvoir gérer l'ensemble de sa collection de sites. Il ne devrait tout simplement pas être en mesure de supprimer la collection de sites elle-même ou d'ajouter plus d'un nombre donné d'utilisateurs à la collection de sites et aux sous-sites.Comment limiter le nombre d'utilisateurs pouvant accéder à une collection de sites SharePoint?

Il semble qu'avec WSS 2.0, vous puissiez limiter le nombre d'utilisateurs dans une collection de sites en utilisant des modèles de quota. Dans WSS 3.0, vous pouvez toujours limiter la taille d'une collection de sites à l'aide d'un modèle de quota, mais vous ne pouvez pas limiter le nombre d'utilisateurs.

Répondre

1

Il n'y a pas moyen standard de limiter le nombre d'utilisateurs qui peuvent être ajoutés à un site. Pas sans piratage sérieux ou suppression des fonctionnalités des utilisateurs.

On ne peut pas éliminer le problème, gérer seulement elle:

  • Utilisez le peoplepicker-onlysearchwithinsitecollection propriété avec Stsadm.exe pour limiter le sélecteur de personnes à retourner seuls les utilisateurs qui sont déjà ajoutés à la collection de sites.
  • Lorsque l'hébergeur accorde à un utilisateur l'autorisation d'accéder à une collection de sites, l'hébergeur doit ajouter l'utilisateur à cette collection de sites.

Les propriétaires de sites peuvent toujours ajouter d'autres utilisateurs au site en utilisant leurs noms complets ou leurs noms de compte SAM.

Vous pouvez régulièrement interroger SharePoint sur le nombre d'utilisateurs ajoutés à la collection de sites (à l'aide de la propriété SiteUsers de la classe SPWeb). Si le nombre ajouté dépasse une limite spécifiée, vous pouvez en informer quelqu'un ou supprimer des utilisateurs automatiquement ou quoi que ce soit.

Espérons que les futures versions de SharePoint et WSS auront un modèle d'autorisations plus fines.

0

Je ne connais rien d'out-of-the-box. Vous pouvez réaliser le même programme en écrivant un wsp personnalisé. Le seul problème que je trouve dans cette approche est que l'administrateur de collection de sites peut retirer ou supprimer la solution même si votre fonction est masquée.

BTW, notre client voulait limiter les utilisateurs simultanés et nous l'avons fait en utilisant programatically le fournisseur de session

Questions connexes