Specifies the type of security proxy behavior associated with a given object-valued property.

Namespace:  FileNet.Api.Constants
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Public Enumeration SecurityProxyType
C#
public enum SecurityProxyType
Visual C++
public enum class SecurityProxyType
JavaScript
FileNet.Api.Constants.SecurityProxyType = function();
FileNet.Api.Constants.SecurityProxyType.createEnum('FileNet.Api.Constants.SecurityProxyType', false);

ToggleMembers

TypeMember nameDescription
FULL
For internal use only. Delegates security to a proxy object. The effective permissions of the object will be that of the proxy object. The access control list for the current object will be ineffective and invisible. The permissions will be of source PROXY.
INHERITANCE
Inherits security from a parent object. The effective permissions of the object will be computed dynamically, based on a combination of the current object's access control entries and the inheritable access control entries of the parent object. The permissions will be of source PARENT.

The following constraints apply:

  • If an object (A1) having a property with a security proxy type of INHERITANCE references a security parent object (A2) that has a property with a security proxy type of FULL, then the (security) child object's access control entries are combined with the inheritable access control entries from the proxy object (A3) referenced by the security parent object (A2). The combined access control entries (of A1 and A3) are then used to compute the security descriptor for the child object (A1).
  • If an object having a property with a security proxy type of INHERITANCE references a security parent object that also has a property with a security proxy type of INHERITANCE, then the (security) child object's access control entries are combined with the results of dynamically computing the inheritable access control entries for the security parent object. These combined access control entries are then used to compute the security descriptor for the child object.
  • If an object has a property or properties having a security proxy type of INHERITANCE as well as a property having a security proxy type of FULL, then the FULL proxy type takes precedence. Only the FULL proxy type will be used.
NONE
No security proxy behavior is associated with the described property.

ToggleSee Also