Security Parameter Types
Attribute
Attribute is a name-value pair that can be used to specify any additional information about the Principal not covered by security tokens and roles.
| Attribute | Type | Description | Values/Example |
|---|
| name | String | Specify additional information as a string. | any string |
| value | Any | Specify any additional information. | any content |
InterceptorMessage
| Attribute Name | Type | Description | Values/Example |
|---|
| operation | String | Name of the intercepted operation. | any string |
| parameters | Parameter | An array of Parameter. |
|
| principal | Principal | An array of Principal. |
|
| transactionID | String | Specify here the ID of the message. | any string |
Parameter
| Attribute Name | Type | Description | Values/Example |
|---|
| name | String | Contains the name of the parameter to be manipulated. | any string |
| value | Any | Contains the value of the parameter to be manipulated. | any content |
Deprecated PostprocessorMessage
| Attribute Name | Type | Description | Values/Example |
|---|
| outputMessage | Any | Specify here the output message. | any content |
| operation | String | Holds the name of the operation which will be / was invoked by the request. | any string |
| principal | Principal | An array of Principal. |
|
Deprecated PreprocessorMessage
| Attribute Name | Type | Description | Values/Example |
|---|
| inputMessage | Any | Specify here the input message. | any content |
| operation | String | Holds the name of the operation which will be / was invoked by the request. | any string |
| principal | Principal | An array of Principal. |
|
Principal
| Attribute Name | Type | Description | Values/Example |
|---|
| userID | String | Unique identifier of the user. | any string |
| attributes | Attribute | Attributes is an array of Attribute objects. |
|
| securityTokens | SecurityToken | An array of SecurityToken objects describing the credentials used for authentication. |
|
| roles | Role | Roles is an array of Role objects. |
|
If authentication is not configured, the Principal will have the UserID anonymous with no security tokens, roles, and attributes assigned.
Role
| Attribute Name | Type | Description | Values/Example |
|---|
| name | String | Specifies the name of a role. | any string |
SecurityToken
| Attribute Name | Type | Description | Values/Example |
|---|
| type | String | Defines what mechanism of authentication was used and how the rest of the object is structured. | any string |
| isVerified | Boolean | The attribute IsVerified is set to true, if the given credentials were successfully verified. | true/false |
SecurityTokenBasic
| Attribute Name | Type | Description | Values/Example |
|---|
| userName | String | Contains the user name. | any string |
| password | String | Contains the users password. | any string |