The Restart action restarts the ongoing action pipeline. It supports two different operation modes:
After the action pipeline is restarted the associated authenticator can be invoked again before the action pipeline is rerun. This behavior is configured using the re-run-authenticator configuration option.
re-run-authenticator
The following configuration options are available:
always
attribute-condition
attribute-condition/name
attribute-condition/source
subject-attributes
context-attributes
action-attributes
attribute-condition/expected-value
true
false
clear-sso-session-for-authenticator
Note that either always or attribute-condition must be specified. Also note that setting the re-run-authenticator to true in an SSO action pipeline without setting clear-sso-session-for-authenticator also to true has no effect and the authenticator will not be invoked (since during the SSO an authenticator is not run).
Important
When using this action in the SSO pipeline and setting both re-run-authenticator and clear-sso-session-for-authenticator to true, then the restart will be to the login pipeline (including the authenticator) and not to the SSO pipeline, since the SSO session will no longer exist.