Skip to content

Upgrade process from 4.0 to 4.1

Jose edited this page Jan 27, 2020 · 7 revisions

Replace casa war: https://ox.gluu.org/maven/org/gluu/casa/4.1.0.Final/

This file should be added to /opt/gluu/python/libs if possible

Update Casa scripts as usual (https://github.com/GluuFederation/community-edition-setup/blob/version_4.1.0/static/extension/person_authentication/Casa.py and https://github.com/GluuFederation/community-edition-setup/blob/version_4.1.0/static/extension/client_registration/Casa.py)

Update casa_cleanup.py script

Apply plugin updates (see below)

Start casa

Plugin updates

These instructions have to take place while casa is stopped

For every .jar file in /opt/gluu/jetty/casa/plugins do:

  • Run jar -xf <jar_file> META-INF/MANIFEST.MF

  • Open META-INF/MANIFEST.MF (it's a properties file) and lookup entry Plugin-Id

  • If Plugin-Id is found in the table above, remove the jar file and download the new plugin file:

Plugin-Id Plugin file
strong-authn-settings https://ox.gluu.org/maven/org/gluu/casa/plugins/strong-authn-settings/4.1.0.Final/strong-authn-settings-4.1.0.Final-jar-with-dependencies.jar
account-linking https://ox.gluu.org/maven/org/gluu/casa/plugins/account-linking/4.1.0.Final/account-linking-4.1.0.Final-jar-with-dependencies.jar
authorized-clients https://ox.gluu.org/maven/org/gluu/casa/plugins/authorized-clients/4.1.0.Final/authorized-clients-4.1.0.Final-jar-with-dependencies.jar
custom-branding https://ox.gluu.org/maven/org/gluu/casa/plugins/custom-branding/4.1.0.Final/custom-branding-4.1.0.Final-jar-with-dependencies.jar
  • Remove META-INF directory

There are extra instructions for the case of account-linking: