Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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
        },

Example

"Data": {
          "IdentityId": 2410,
          "Password": "cGFzc3Rham5lcHJ6ZXpwZm5l"
        },

C# class name

AfterProvisionIdentityWorkflowInput

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

"Data": {
          "IdentityId": uint
},

Example

"Data": {
          "IdentityId": 2410
        },

C# class name

ProvisionIdentityWorkflowInput

OUTPUT

Workflow returns data about newly provisioned identity

OUTPUT Data structure

{
    "ObjectId": string,
    "Password": string
},

OUTPUT C# class name

ProvisionIdentityWorkflowOutput

  • No labels