This article includes updates for Identity Manager 6.1.3.
Login: Finalize post-login process
Description
Use this task to finalize a process that is going to be used as a post-login process.
Execute the service task at the end of a post-login process in order to mark the post-login process as successfully finished. It will not work without this. Do not use this task outside a post-login process.
Calling this task more than once within a post-login process will result in a failure.
Configuration
There are no parameters to configure.
Login: Find and Authenticate Core Object
The service task "Login: Find and Authenticate Core Object" is deprecated and will be removed in the future.
Description
Use this task to search for a core object and create an AuthenticatedUser which is passed to the datamap with the key "AuthenticatedUser".
Configuration
To use this task, configure the following delegate expression in your service task:
${findAndAuthenticateCoreObjectParameterizedDelegate}
The following parameters can be configured in Identity Manager Admin:
|
Parameter |
Mandatory |
Value |
Description |
|---|---|---|---|
|
principalFieldName |
|
Example value:
|
The field name of the unique identifier of the CoreObject. |
|
coreTemplateNames |
|
Example value:
|
The CoreTemplate names in which the CoreObject shall be searched for. The search starts with the first name in the list. |
The task can be defined as follows:
Spring configuration
<bean name="findAndAuthenticateCoreObjectParameterizedAction" class="de.vps.act.action.login.FindAndAuthenticateCoreObjectParameterizedAction">
<property name="coreObjectSearchManager" ref="coreObjectSearchManager"/>
<property name="authenticationProvider" ref="userPasswordCoreObjectAuthenticationProvider" />
<property name="authProfileProvider" ref="authProfileProvider" />
<property name="dataPoolProvider" ref="dataPoolProvider" />
<property name="coreTemplateProvider" ref="coreTemplateProvider" />
</bean>
<bean id="findAndAuthenticateCoreObjectParameterizedDelegate" class="de.vps.act.processexecution.delegation.TaskParametrizedActionBasedJavaDelegate">
<property name="taskParameterExtractor" ref="taskParameterExtractor" />
<property name="action" ref="findAndAuthenticateCoreObjectParameterizedAction" />
</bean>
Login: Log out user
This service task is available for Identity Manager version 6.1.3 and later versions.
Description
This task must be triggered by a user request. To make sure it is, place it directly after a user task whose form has a button set to the Proceed execution (NEXT) function. For example, in a post-login process, you can set a Cancel button to Proceed execution and connect it to this task.
Always follow this task with an end event.
Configuration
There are no parameters to configure.