Security node
The
node has five children: , , , , and .Filters
The
node applies criteria to models to determine which records are displayed in the portal. The node has several nodes as children. Each node can have these attributes:Attribute | Description |
---|---|
Description | Description of the filter. |
Extension - Moniker / Type | Moniker of the filter, followed by the name of the assembly in which it is located. Use this attribute if your filter is defined in a custom assembly. |
Model Name | Name of the model that the filter applies to. |
Each
node can have one or more nodes as children. Each node has these attributes:Attribute | Description |
---|---|
Concatinator | Concatinator to use for the expressions in the group, such as And or Or. |
Description | Description of the expression group. |
Each
node can have two children: and . The node can have one or more other nodes as children.The
node can have one or more nodes as children. Each node has these attributes:Attribute | Description |
---|---|
Operator | Operator to use for this
criterion. Can be one of these values:
|
Property | Property that is being evaluated. |
Value | Value to which the property is compared. |
Variable | Variable to use for the value of the comparison. The
variable must be a property of the CurrentUser object, which is an instance of the
Portal.Membership class. For
example, to get the current user's contact key you would specify
CurrentUser.Contact.ContactKey. |
Generic Service
The
node has one child node called , which lists the monikers of the objects that can use the generic service. The node has one or more nodes as children. Each node has these attributes:Attribute | Description |
---|---|
Http Method | Comma-separated list of HTTP methods that are supported for this moniker. Leave blank if all methods are supported. |
Name | Moniker of an object that can use the generic service. |
Permission External Checker
The
node has one or more nodes as children. Each node has these attributes:Attribute | Description |
---|---|
Description | Description of the checker. |
Type Information | Full class name of the checker, followed by the name of the assembly in which it is located. |
Profiles
The
node has one or more nodes as children. Each node has one attribute:Attribute | Description |
---|---|
Model Name | Name of the model for which the profiles are configured. |
Each
node has one or more nodes as children. Each node has these attributes:Attribute | Description |
---|---|
Moniker / Type | Moniker of the profile, followed by the name of the assembly where it is located. |
Profile Name | Name of the profile, such as Customer or Public. |
Each
node has a child , with one or more nodes as children. Each node has one attribute:Attribute | Description |
---|---|
Property Name | Name of a property of the parent model that is displayed for this profile. |
Service Model Whitelist
The
node specifies the service models and HTTP methods that can be accessed through the portal. Only models and methods that are specified in the whitelist are allowed.The
node has one child node, which has a number of nodes as children. Each node has these attributes:Description | |
---|---|
Http Method | Comma-separated list of HTTP methods that are allowed for this model. |
Name | Fully qualified name of the model. |