From 8eb2eac080c2e9595b506f49f25d2c1718453bbc Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Tue, 21 Aug 2012 17:38:29 -0500 Subject: Added proxy realm. CMS engine is a singleton and it's used by PKI realm to authenticate users accessing the subsystem. Since a Tomcat instance may contain multiple subsystems, each having separate realm, the PKI JAR links need to be moved into WEB-INF/lib so that they will run inside separate class loaders. Tomcat also requires that the authenticator and realm classes be available in common/lib. To address this a new package pki-tomcat.jar has been added. The package contains the authenticator and a proxy realm. When the subsystems start running, they will register their own realms into the proxy realms such that the authentications will be forwarded to the appropriate subsystems. Ticket #89 --- base/setup/scripts/functions | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'base/setup') diff --git a/base/setup/scripts/functions b/base/setup/scripts/functions index 20e5dcdff..7eacd7e1f 100644 --- a/base/setup/scripts/functions +++ b/base/setup/scripts/functions @@ -955,7 +955,8 @@ verify_symlinks() [jss4.jar]=${jni_dir}/jss4.jar [tomcatjss.jar]=/usr/share/java/tomcatjss.jar # Dogtag 9 -> Dogtag 10 - [apache-commons-codec.jar]=/usr/share/java/commons-codec.jar) + [apache-commons-codec.jar]=/usr/share/java/commons-codec.jar + [pki-tomcat.jar]=/usr/share/java/pki/pki-tomcat.jar) # '${pki_webapps_jar_dir}' symlinks webapps_jar_symlinks=( -- cgit