Security Reference

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