Table of Contents |
|
Before starting Before starting the upgrade process, with 2.0.2 running, perform the following actions either via REST or Admin Console:
- Create a String multi-value configuration parameter named
authentication.attributes with value 'username'
- Create a Long configuration parameter named
jwt.lifetime.minutes with value '120 '
- 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:
Code Block |
|
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:
- Create Custom Task with
- name
Access Token Cleanup Task
- class
org.apache.syncope.core.provisioning.java.job.ExpiredAccessTokenCleanup
- 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): ... |