Identity Workflows
Introduction
Each identity has an associated provisioning configuration. On that configuration, various workflows can be registered. This document describes the available workflow types and their specific input data.
AfterIdentityProvision
On all identity provisioning configurations, there is the possibility to register an AfterIdentityProvision
workflow. This workflow is executed after the identity has been provisioned.
Available from version | 7.2 |
Workflow Type Name (Id) | AfterProvision, 34 |
Configured on | Identity Provision Configuration |
Description | After identity is provisioned |
Data structure | "Data": {
"IdentityId": uint,
"Password": string //byte representation of password -> is base64-encoded and needs to be decoded like this: return base64Decode(workflowInput.Data.Password);
}, |
Example | "Data": {
"IdentityId": 2410,
"Password": "cGFzc3Rham5lcHJ6ZXpwZm5l"
}, |
C# class name |
|
Deprovisioning
On all identity provisioning configurations, there is the possibility to register an Deprovisioning
workflow. This workflow will be executed each time an identity is being deprovisioned.
Available from version | 7.0 |
Workflow Type Name (Id) | Deprovisioning, 37 |
Configured on | Core identity |
Description | When all roles and resources are removed from core identity |
Data structure | "Data": {
IdentityId: uint
} |
Example | |
C# class name |
|
IdentityProvision
On all identity provisioning configurations, there is the possibility to register an IdentityProvision
workflow. This workflow will be executed in order to provision an identity. If this workflow is configured, you need to handle the provisioning directly in the workflow by either executing the appropriate actions in the target system, or by calling the provision identity activity. If you simply want to extend the behaviour, after the identity has been provisioned, use the AfterIdentityProvision
workflow.
Available from version | 7.2 |
Workflow Type Name (Id) | Provision, 33 |
Configured on | Identity Provision Configuration |
Description | Used to do provisioning of identity by workflow |
Data structure | |
Example | |
C# class name |
|
OUTPUT | Workflow returns data about newly provisioned identity |
OUTPUT Data structure | |
OUTPUT C# class name |
|
IdentityPasswordChanged
Whenever the password change API endpoint is executed, either from the Admin UI or an external system, the IdentityPasswordChanged
workflow will be executed.
Available from version | 8.0 |
Workflow Type Name (Id) | IdentityPasswordChanged, 35 |
Configured on | Identity type |
Description | Before core identity is deleted |
Data structure | |
Example | |
C# class name |
|
Â
© ITSENSE AG. Alle Rechte vorbehalten. ITSENSE und CoreOne sind eingetragene Marken der ITSENSE AG.