You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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:

UPDATE ReportletConfInstance SET serializedInstance='{"@class":"org.apache.syncope.common.lib.report.ReconciliationReportletConf","name":"dashboardReconciliationReportlet","userMatchingCond":null,"groupMatchingCond":null,"anyObjectMatchingCond":null,"features":["key","username","groupName"]}' WHERE id='d6c2b475-4860-4eb1-8fde-618299c2a97c';

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

Other

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

 

 

  • No labels