If you use a method of capturing actual usage from a remove program, such as CAR, the Calpendo Activity Recorder, then when somebody logs in to a remote computer, and is identified as a particular Calpendo user, we then need to decide whether they are allowed to use the remote system. That's what this event is designed to do: to provide an opportunity to customise the decision about who is allowed to use which instrument.
Event Properties
There are no properties you can set on the event beyond the standard properties that can be set on all events.
Properties Available for Child Actions To Use
The following properties are available for use in any child or descendant action:
Property |
Type |
Description |
---|---|---|
user |
Biskit of type Exprodo User |
The user whose authorisation is being evaluated. |
ipAddress |
String |
The IP address that the request appears to be coming from. Depending on the nature of the networks between the instrument and Calpendo, this might not be the IP address the instrument believes it has, but it could be the IP address of a network router. |
declaredIpAddressesCSV |
String |
A comma-separated list of the IP addresses being declared by the remote system. This will be IP addresses as used by all of its network devices. |
declaredIpAddresses |
Set of String |
A set of the IP addresses being declared by the remote system. This will be IP addresses as used by all of its network devices. |
authenticationMethodName |
String |
The name of the authentication method that was used by the remote user. |
hostname |
String |
The name by which the remote server knows itself. |
osDomainName |
String |
The name of the computer domain used by the remote user. |
result |
Biskit |
This biskit contains the result of the authorisation request, and its properties are the ones you can modify to choose whether a user should be authorised. |
The result biskit is the one whose properties you should modify if you use this event. It has only two properties:
Property |
Type |
Description |
---|---|---|
authorised |
Boolean |
true if the user is allowed to use the remote system and false otherwise. |
message |
String |
A message to be given to the remote user. |