Migrating users to the new Authentication Platform

You only need to do this once!

Nintex RPA v19.3 introduced a new, robust, and flexible authentication platform. This topic describes the procedure for migrating your current Nintex users to the new platform.

If you have Nintex version 19.3 or above before the current upgrade, you can skip this step.

You need to follow this procedure when you upgrade from a Nintex version prior to 19.3 and:

  1. If migrating from user-pass authentication: migration is mandatory

  2. If migrating from Kerberos authentication: migration is mandatory in the following cases:

    1. You have robots defined and you want to save the user IDs assigned for each robot

    2. You have permissions defined in Admin, and you want to keep all the existing User IDs assigned with permissions

    3. You have a lot of different roles (for example: many Studio users) – using the migration tool will save you from having to assign roles (other that the automatic role assignment defined in Admin for new users)

To migrate Nintex users to the new authentication platform:

-I came here while upgrading, take me back to the upgrading steps overview-

Automatic user and realm migration in Aerobase for multi-tenant

Step 1: Run the Realm update script

Create tenantId attribute for local users in Aerobase:

  1. Open PowerShell as admin

  2. "cd" to <Installation location>\installer-assets\config\prod\scripts:

    cd <Installation location>\installer-assets\config\prod\scripts

  3. Run aerobase-realm-upgrade.ps1 by executing the following:

    .\aerobase-realm-upgrade.ps1 -nodeJsPath node -adminCliDir <Installation location>\Utils\kryon-admin-cli\ -realmUser authadmin -realmPassword <authadmin password> -env prod -realmJson <Installation location>\IDP\Aerobase\Configuration\kryon-realm.json -partialRealmJson <Installation location>\installer-assets\config\prod\scripts\kryon-realm20.3to.21.04.json

Step 2: Run the Users update script
  1. Open PowerShell as admin

  2. "cd" to <Installation location>\installer-assets\config\prod\scripts:

    cd <Installation location>\installer-assets\config\prod\scripts

  3. Run aerobase-users-upgrade.ps1 by executing the following:

    .\aerobase-users-upgrade.ps1 -nodeJsPath node -adminCliDir <Installation location>\Utils\kryon-admin-cli\ -realmUser authadmin -realmPassword <authadmin password> -env prod

Step 3: Restart all Nintex RPA services