Skip to main content

KSSIDP Events

When discussing KSSIDP, there are no specific events for basic flows such as activation and login. However, we do have functions that yield a ResultObject, and it is crucial to manage and handle the result object appropriately.

KSSIDP Common Flows

Method NameDirectionResult ObjectParameter
GetAstClientDataEventKSSIDP -> MCparams: tenantIdTriggered every time a method is called on KSSIDP
GetAstClientDataResultEventMC -> KSSIDPX-KOBIL-ASTCLIENTID and X-KOBIL-ASTCLIENTDATA
CreateHttpCommonRequestEventKSSIDP -> MC(.HttpMethod.GET)
CreateHttpCommonRequestResultEventKSSIDP -> MC(.HttpMethod.POST))
CreateHttpCommonRequestResultEventMC -> KSSIDP
ResultObjectKSSIDP --> KSSIDP

The aforementioned events occur universally across all flows, with variations in the request and result object parameters. The following table delineates the specific method names corresponding to each action, alongside their respective parameters and the necessary handling requirements.

KSSIDP Flows

Method NameParameterPriorityPossible Enum ValuesComments
startUI -> KSSIDPResultObjectparams: [appName, appVersion]
activateUI-> KSSIDPResultObjectparams: [username, password, activation-code]
loginUI-> KSSIDPResultObjectparams: [username, password]
activateUI-> KSSIDPResultObjectparams: [username, password, activation-code]For Add user, we use the same method as the parameters are the same
changePinUI-> KSSIDPResultObjectparams: [username, current-password, new-password]
forgotPinUI-> KSSIDPResultObjectparams: [username, activation-code, new-password]