Namespace Dynamicweb.Security
Classes
- Authorization
- Provides autorization-specific functions
- Impersonation
- Provides methods to impersonate the authenticated identity under the code should be executed.
- ImpersonationCredentials
- Represents impersonation credentials.
- NamespaceDoc
- The Dynamicweb.Security namespace contains types for accessing and managing data in the database. Use this namespace to query data directly on the database where the objects in Dynamicweb are not sufficient.
- PermissionPriorityQueue<T>
- Supports data in a pyramid fashion, understood in the way, that each level/slab of the pyramid represents a level of priority with decreasing importance as you iterate through the queue.
Interfaces
- ILegacyImpersonation
- Interface to use IoC to inject legacy impersonation support into DW9 while migrating to DW10. Will be deleted without warning, so don't use this interface.
- IPermissionService
- Defines operations for getting user permission data
- IPermissionService<T>
- Defines operations for getting user permission data
Enums
- ImpersonationType
- Represents impersonation type.
- PermissionObjectType
- Enumeration for permission object types