Nexus Documentation

Configure pre-login processes for Smart ID Self-Service

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.

  1. 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.

  2. In Identity Manager Admin, go to Home > Processes.

  3. Select a process, and double-click to open it.

  4. Give the following permissions to the pre-login user:

    1. Start Process

    2. Show in Self-Service

    3. User tasks (when existing)

  5. 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.