Skip to end of metadata
Go to start of metadata

Before starting

Before starting the upgrade process, with 2.0.2 running, perform the following actions either via REST or Admin Console:

  1. Create a String multi-value configuration parameter named authentication.attributes with value 'username'
  2. Create a Long configuration parameter named jwt.lifetime.minutes with value '120'
  3. Edit the notification template with name requestPasswordReset (both in TEXT and HTML formats) and ensure that all the embedded links are updated from
    http://localhost:9080/syncope-enduser/app/#/confirmpasswordreset?token=${input.get(0).replaceAll(' ', '%20')}
    to
    http://localhost:9080/syncope-enduser/app/#!/confirmpasswordreset?token=${input.get(0).replaceAll(' ', '%20')}

Moreover, execute the SQL query below on your internal storage:

After completing

After completing the upgrade process, with 2.0.3 running, perform the following actions either via REST or Admin Console:

  1. Create Custom Task with
    1. name Access Token Cleanup Task
    2. class org.apache.syncope.core.provisioning.java.job.ExpiredAccessTokenCleanup
    3. cron expression '0 0/5 * * * ?'

Source changes

POM

In the root pom.xml:

  • change parent/version from 2.0.2 to 2.0.3

  • change properties/syncope.version from 2.0.2 to 2.0.3

core/pom.xml

  1. copy the whole <parent> element
  2. download the updated file
  3. replace, in the downloaded file, the <parent> element with the one saved in the first step
  4. move the downloaded file to core/pom.xml

console/pom.xml

  1. copy the whole <parent> element
  2. download the updated file
  3. replace, in the downloaded file, the <parent> element with the one saved in the first step
  4. move the downloaded file to console/pom.xml

enduser/pom.xml

  1. copy the whole <parent> element
  2. download the updated file
  3. replace, in the downloaded file, the <parent> element with the one saved in the first step
  4. move the downloaded file to enduser/pom.xml

Other

Replace the following files with their 2.0.3 counterparts (re-apply any customization previously made):

Add the following files:

  • No labels