¿Cómo limitar el número de usuarios que pueden acceder a una colección de sitios de SharePoint?

StackOverflow https://stackoverflow.com/questions/272028

  •  07-07-2019
  •  | 
  •  

Pregunta

Estamos implementando un sistema Windows SharePoint Services 3.0 alojado y necesito limitar la cantidad de usuarios a los que un cliente puede dar acceso a una colección de sitios. Un cliente debe poder administrar toda su colección de sitios. Simplemente no debería poder eliminar la colección de sitios en sí o agregar más de un número determinado de usuarios a la colección de sitios y subsitios.

Parece que con WSS 2.0 podría limitar el número de usuarios en una colección de sitios utilizando plantillas de cuota. En WSS 3.0 aún puede limitar el tamaño de una colección de sitios mediante una plantilla de cuota, pero no puede restringir la cantidad de usuarios.

¿Fue útil?

Solución

No existe una forma estándar de limitar el número de usuarios que se pueden agregar a un sitio. No sin piratear o eliminar la funcionalidad de los usuarios.

Uno no puede eliminar el problema, solo administrarlo:

  • Use la propiedad peoplepicker-onlysearchwithinsitecollection con Stsadm.exe para restringir el selector de personas para que solo devuelva usuarios que ya se agregaron a la colección de sitios.
  • Cuando el proveedor de alojamiento concede permiso a un usuario para acceder a una colección de sitios, el proveedor debe agregar al usuario a esa colección de sitios.

Los propietarios del sitio aún pueden agregar otros usuarios al sitio utilizando sus nombres completos o nombres de cuenta SAM.

Puede consultar periódicamente en SharePoint el número de usuarios agregados a la colección de sitios (usando la propiedad SiteUsers de la clase SPWeb). Si el número agregado excede un límite especificado, puede notificar a alguien o eliminar usuarios automáticamente o lo que sea.

Esperemos que las futuras versiones de SharePoint y WSS tengan un modelo de permisos más detallado.

Otros consejos

No sé nada fuera de la caja. Puede lograr lo mismo mediante programación escribiendo un wsp personalizado. El único problema que encuentro en este enfoque es que el administrador de la colección de sitios puede retractarse o eliminar la solución incluso si tiene su función oculta.

Por cierto, nuestro cliente quería restringir a los usuarios concurrentes y lo hicimos programáticamente usando el proveedor de sesión

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top