THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- 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 fromhttp://localhost:9080/syncope-enduser/app/#/confirmpasswordreset?token=${input.get(0).replaceAll(' ', '%20')}
tohttp://localhost:9080/syncope-enduser/app/#!/confirmpasswordreset?token=${input.get(0).replaceAll(' ', '%20')}
...
- Create Custom Task with
- name
Access Token Cleanup Task
- class
org.apache.syncope.core.provisioning.java.job.ExpiredAccessTokenCleanup
- cron expression '
0 0/5 * * * ?
'
- name
Source changes
POM
In the root pom.xml
:
change
parent/version
from2.0.2
to2.0.3
change
properties/syncope.version
from2.0.2
to2.0.3
core/pom.xml
- copy the whole
<parent>
element - download the updated file
- replace, in the downloaded file, the
<parent>
element with the one saved in the first step - move the downloaded file to
core/pom.xml
console/pom.xml
- copy the whole
<parent>
element - download the updated file
- replace, in the downloaded file, the
<parent>
element with the one saved in the first step - move the downloaded file to
console/pom.xml
enduser/pom.xml
- copy the whole
<parent>
element - download the updated file
- replace, in the downloaded file, the
<parent>
element with the one saved in the first step - move the downloaded file to
enduser/pom.xml
Other
Replace the following files with their 2.0.2 3 counterparts (re-apply any customization previously made):
- core/src/main/resources/securityContextsecurity.xmlproperties
- core/src/main/resources/restCXFContextlog4j2.xml
- all files under enduser/src/main/webapp/app/
Add the following files:
- core/src/main/resources/all/log4j2saml2sp-logic.xml
properties - console/src/main/resources/all/saml2sp-agent.properties
- console/src/main/resources/url-config.js
- all files under enduser/src/main/webappresources/appall/
...