-
Notifications
You must be signed in to change notification settings - Fork 7
Upgrade process from 4.0 to 4.1
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
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 entryPlugin-Id
-
If
Plugin-Id
is found in the table above, remove the jar file and download the new plugin file:
- Remove META-INF directory
There are extra instructions for the case of account-linking
:
-
Copy to
/opt/gluu/jetty/oxauth/custom/pages/casa.xhtml
the file found at https://github.com/GluuFederation/casa/raw/version_4.1.0/plugins/account-linking/extras/casa.xhtml -
In the database, update attribute
oxScript
of the custom script withdisplayName=casa
with the following contents: https://github.com/GluuFederation/casa/raw/version_4.1.0/plugins/account-linking/extras/casa.py.