Packages | |
package | Details |
package | Items |
Classes | |
class | AuthorizedRolesAttribute2 |
This class is a base class for attributes used to restrict permissions. More... | |
class | Authorization |
In future versions this class may have additional implementations. More... | |
class | AuthorizedRole |
This class defines roles or users authorized to access a certain item. More... | |
class | DynamicPermissionMap |
Maps a permission to a set of users and roles. Supports authorizing users against supplied content items. More... | |
interface | ISecurable |
Editable attributes implementing this interface can have their AuthorizedRoles property set through an external attribute. More... | |
interface | ISecurityEnforcer |
Is responsible of securing the web site. More... | |
interface | ISecurityManager |
Classes implementing this interface are responsible of maintaining security by monitoring things like page access and permissions to save. More... | |
class | PermissionDeniedException |
An exeption thrown when a user tries to access an unauthorized item. More... | |
class | PermissionMap |
Maps a permission to a set of users and roles. More... | |
class | PermissionRemapAttribute |
When decorating a content item this attribute is used by the security manager to remap required permissions of the item. More... | |
class | SecurityEnforcer |
Checks against unauthorized requests, and updates of content items. More... | |
class | SecurityManager |
Manages security by subscribing to persister events and providing methods to authorize request event. More... | |
class | ContentMembershipProvider |
Implements the default ASP.NET membership provider. Stores users as nodes in the N2 item hierarchy. More... | |
class | ContentProfileProvider |
class | ContentRoleProvider |
class | ItemBridge |
Provides access to users and roles stored as nodes in the item hierarchy. More... | |
Enumerations | |
enum | Permission { None = 0, Read = 1, Write = 2, Publish = 4, Administer = 8, ReadWrite = Read | Write, ReadWritePublish = Read | Write | Publish, Full = Read | Write | Publish | Administer } |
enum N2::Edit::Security.Default::Permission |
Definition at line 6 of file Permission.cs.