SecurityService Class

SecurityService Class

public class SecurityService: RedaktServiceBase, ISecurityService

Inheritance  Object RedaktServiceBase SecurityService

Implements  ISecurityService

Constructors

Name Description
SecurityService(...) Default constructor. Services are injected by the IoC container.

Methods

Name Description
GetEffectivePermissions(IAclEntity, IEnumerable<UserGroup>)
GetEffectivePermissionsAsync(IAclEntity, User) Gets the effective permissions for a specific entity and user. This includes inherited or default permissions if no explicit permissions have been set.
GetEffectivePermissionsAsync(IEnumerable<IAclEntity>, User)
GetEffectivePermissionsAsync(IAclEntity, IEnumerable<User>)