KBA Update Stage
The KBA Update stage is used as part of progressive profile completion to let users update their existing security questions and to add any additional questions that are needed. This stage updates the user object directly. If a user fails to provide sufficient questions, the stage returns the requirements again. If the object cannot be updated, the stage throws an exception. The stage outputs nothing to the state
and has no downstream dependencies.
- Example configuration
{ "name": "kbaUpdateStage", "kbaConfig": null, "identityServiceUrl" : "managed/user", "uiConfig" : { "displayName" : "Update your security questions", "purpose" : "Please review and update your security questions", "buttonText" : "Update" } }
- Dependencies
No dependencies on previous or following stages. This stage can occur anywhere in a process. If the condition evaluates to
true
, the process moves on to the next stage.- Required Parameters
kbaConfig
- returns the minimum number of security questions that must be provided.identityServiceUrl
- the managed object type on which this stage acts.uiConfig
- how the requirements are conveyed to an end user.