This article includes updates for Identity Manager 6.0 and Smart ID 23.10.26.
This article describes how to configure pre-login processes in Smart ID Self-Service.
Warning
Be aware that anyone accessing the login page is able to start and execute the pre-login process. Therefore it is important to restrict what a user can view or update.
Configure pre-login processes in Smart ID Self-Service
The process itself can be an ordinary BPMN process, but with one limitation: forms on the start task are not supported for pre-login. However, it is recommended to configure at least one user task in the pre-login process.
The pre-login user preLoginSelfServiceUser must have permissions to the processes including user tasks and the Show in Self-Service permission. It is defined in the spring bean "preLoginRequest" in auth-rest-adapter-beans.xml.
-
Make sure that the pre-login user exists in Identity Manager Admin > User Administration and that it has the correct password configured. When initializing the database for current versions or when creating a tenant, the user is automatically created.
-
In Identity Manager Admin, go to Home > Processes.
-
Select a process, and double-click to open it.
-
Give the following permissions to the pre-login user:
-
Start Process
-
Show in Self-Service
-
User tasks (when existing)
-
-
For Identity Manager versions prior to 5.1.0 you need to configure the pre-login processes in the dashboard processes. See Configure dashboard processes in Smart ID Self-Service for more information.