Pregunta

`d gustaría saber qué propiedades / funciones deben tener privilegios de los que se va a utilizar. ¿Hay una lista de este tipo?

Por ejemplo, en el desarrollo de código, ¿cómo puedo saber qué propiedades o funciones va a trabajar para los miembros del sitio, los visitantes o los propietarios?

¿Fue útil?

Solución

No se trata tanto de propiedades y funciones. Es realmente para cualquier momento que está intentando ejecutar un trozo de código que el usuario actual normalmente no tendría permiso para ejecutar. Por ejemplo, supongamos que desea crear un subsitio basado en alguna información proporcionada por el usuario cuando el usuario añade un elemento a una lista. El usuario no tiene privs para crear explícitamente tal sitio por su cuenta. En un receptor de eventos lista de elementos que usaría un bloque RunWithElevatedPrivileges para crear esta subsitio. De esa manera el sitio se crea como el propietario del grupo de aplicaciones en lugar de como el usuario que ha iniciado sesión en, y se evita el problema de seguridad. Por supuesto, tendrá que tener cuidado con lo que haces en un bloque de este tipo.

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