Events

This section describes the events generated by ActivID CMS to which the Event Notification plug-in SPI can respond. Each event listed in this section provides a table that lists and describes the attributes for each event by identifying the following:

  • Field name

  • Value

  • Description

Device Management Events

This section describes the events associated with device management, and lists the events and related event attributes in tables.

Credential Management Events

Credential management events are grouped in the following way:

  • Event IDs 20001 through 20999 are generated for credentials that are not managed by credential providers that implement the ActivID CMS Credential Provider SPI.

  • Event IDs 21001 through 21999 are generated for credentials that are managed by credential providers that implement the ActivID CMS Credential Provider SPI.

Any integration that requires the notification for all kinds of credentials must support both of these ranges of events.

Request Management Events

This section describes the events associated with request management, and lists the events and related event attributes in the following tables.

User Management Events

This section describes the events associated with user management, and lists the events and related event attributes in the following tables.

Authentication Events

This section describes the events associated with authentication, and lists the events and related event attributes in the following tables.

Workflow Events

This section describes the events associated with workflow, and lists the events and related event attributes in the following tables.

Generic Plug-In Invoked Event

A notification event is triggered by ActivID CMS after a generic plug-in—either server or client—is invoked.

Attributes

The following table describes the related attributes.

Generic Plug-In Invoked Event Attributes

Field

Value

Description

EventID

40006

Unique event identifier.

Description

<InvokePlugins>

Describes the event taking place.

Status

<Status>

Status indicating whether the operation was successful, with the following possible values:

  • 0 = Success

  • 1 = Failure

StatusDescription

<ErrorMessage>

The operation status reflected one of the following states:

  • Failed, a detailed error message.

  • Null, if no errors occur.

ClientID

null

Not used.

OperatorID

<OperatorID> or <UserId>

The value can be either of the following choices:

  • When the workflow is driven from the ActivID CMS administrator console, this attribute contains the subject name of the operator’s certificate used to authenticate to ActivID CMS;

  • If the user caused synchronization to occur in the ActivID CMS User Portal, the value of the attribute uniquely identifies the user in the directory.

AdditionalInfoNum1

0

Not used.

AdditionalInfoNum2

<LogicalStepType>

The type of logical step that is processed can be either of the following values:

  • 0 = server-side logical step

  • 1 = client-side logical step

AdditionalInfoChar1

<UserID>

Uniquely identifies the user in the directory.

AdditionalInfoChar2

<LogicalStepID>

The ID of the logical step that was processed (see Logical Step IDs Returned by Event Object).

AdditionalInfoChar3

<Plug-InID>

If no error occurred, value is null. Otherwise, the value is the ID of the plug-in that failed during execution.