ClientContext
Information about the client sending a request. When IG receives a request, it injects information about the client sending the request into this context.
Properties
The context is named client, and is accessible at ${contexts.client}.
The context has the following properties:
"certificates": array- 
List of X.509 certificates presented by the client. If the client does not present any certificates, IG returns an empty list. Never
null. "isExternal": boolean- 
True if the client connection is external.
 "isSecure": boolean- 
True if the client connection is secure.
 "localAddress": string- 
The IP address of the interface that received the request.
 "localPort": number- 
The port of the interface that received the request.
 "remoteAddress": string- 
The IP address of the client (or the last proxy) that sent the request.
 "remotePort": number- 
The source port of the client (or the last proxy) that sent the request.
 "remoteUser": string- 
The login of the user making the request, or
nullif unknown. This is likely to benullunless you have deployed IG with a non-default deployment descriptor that secures the IG web application. "userAgent": string- 
The value of the User-Agent HTTP header in the request if any, otherwise
null.