IAccessControlListBuilderTIdentity, TResource Interface

Represents a builder for access control lists.

Definition

Namespace: Gemstone.Security.AccessControl
Assembly: Gemstone.Security (in Gemstone.Security.dll) Version: 1.0.110 -- Release Build+1e798864909bd311abd9327060410e2af087e91f
public interface IAccessControlListBuilder<TIdentity, TResource>

Type Parameters

TIdentity
Type of the identifier for users.
TResource
Type of resources being accessed by users.

Methods

Allow Adds an allow rule to the access control list.
AllowAllExcept Adds an allow rule to the access control list.
Build Creates an access control list for the given identity.
Deny Adds a deny rule to the access control list.
DenyAllExcept Adds a deny rule to the access control list.

See Also