SPSecurity members

Provides static security management properties and methods.

The SPSecurity type exposes the following members.

  Name Description
Public property Static member AuthenticationMode Gets the user authentication mode for the SharePoint deployment.
Public property Static member CatchAccessDeniedException Gets or sets a value indicating whether "access denied" exceptions within page requests are caught and handled by Microsoft SharePoint Foundation 2010.
Public property Static member WebConfigAllowsAnonymous Gets a value indicating whether anonymous users can access the current Microsoft SharePoint Foundation 2010 site.

  Name Description
Public method Static member CreateAppPrincipalSuppressionScope Creates a scope where the app principal is suppressed and the app principal permission is not applied.
Public method Static member RunWithElevatedPrivileges Executes the specified method with Full Control rights even if the user does not otherwise have Full Control.
Public method Static member SetApplicationCendentialKey Obsolete. Do not use. Use SetApplicationCredentialKey(SecureString) instead.
Public method Static member SetApplicationCredentialKey Sets a string that is used in encrypting and decrypting passwords.