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)

Syntax

Visual Basic (Declaration)
Public Enum SecurityProxyType
C#
public enum SecurityProxyType
C++
public enum class SecurityProxyType
J#
public enum SecurityProxyType
JScript
public enum SecurityProxyType

Members

Member NameDescription
FULLDelegates 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.
INHERITANCEInherits 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.
NONENo security proxy behavior is associated with the described property.

See Also