The update account authentication action updates an account during the authentication process. This action applies a sequence of update operations, defined on the configuration, on an account managed by an account manager, also defined via configuration.
The updated account is the one whose username string matches the subject string in current authentication attributes, i.e., the authentication attributes provided to the action. If no such account exists, the update account action returns a failure result and the authentication process ends with that failure.
This update account action supports three different operations:
The addition and replacement operation behavior is the same as the one defined for the AttributeUpdate SDK class.
AttributeUpdate
The following configuration options are available
account-manager
operation
operation/name
operation/add-attribute
operation/replace-attribute
operation/delete-attribute
An addition operation has the following configuration settings.
operation/add-attribute/source-attribute-path
operation/add-attribute/source-attribute-location
operation/add-attribute/target-attribute-path
operation/add-attribute/convert-to-multi-value
operation/add-attribute/convert-to-multi-value/primary
operation/add-attribute/source-attribute-is-required
A replacement operation has the following configuration settings.
operation/replace-attribute/source-attribute-path
operation/replace-attribute/source-attribute-location
operation/replace-attribute/target-attribute-path
operation/replace-attribute/convert-to-multi-value
operation/replace-attribute/convert-to-multi-value/primary
operation/replace-attribute/source-attribute-is-required
A delete operation has the following configuration settings.
operation/delete-attribute/target-attribute-path