Breadcrumbs

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