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.