Pergunta

I d gostaria de saber quais propriedades / funções devem ter que privilegia a ser utilizado. Existe tal lista?

Por exemplo, ao desenvolver código, como posso saber quais as propriedades ou funções vai funcionar para os membros do site, visitantes ou proprietários?

Foi útil?

Solução

Não é tanto sobre as propriedades e funções. É realmente para qualquer momento que você está tentando executar um pouco de código que o usuário atual não seria normalmente têm permissão para executar. Por exemplo, digamos que você queria criar um subsite baseado em algumas informações fornecidas pelo usuário quando o usuário adiciona um item de uma lista. O usuário não tem privs para criar explicitamente uma tal site por conta própria. Em um receptor de eventos item da lista que você usaria um bloco RunWithElevatedPrivileges para criar esta subsite. Dessa forma, o site é criado como proprietário da piscina a aplicação, em vez de como o usuário conectado, e você evita o problema de segurança. Claro, você vai querer ter cuidado com o que fazer em tal bloco.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top