Events

This section describes the events generated by ActivID CMS to which the Event Notification plug-in SPI A Service Provider Interface (SPI) consists of a set of constant definitions and method declarations without implementations and intended to be called or used in a pre-determined generic manner with a set of outputs that meet pre-determined abstract rules and expectations. 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:

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.