How to disable the EEM integration with Spectrum
Spectrum integrated with EEM
1. Have all users log out of OneClick
2. Shutdown tomcat on the OneClick server
3. On the OneClick web server, in the $SPECROOT/custom/ directory rename the sso directory to sso.bak.
4. Edit the web.xml in the directory $SPECROOT/tomcat/webapps/spectrum/WEB-INF:
a. Change the following entry:
<login-config>
<auth-method> EXTERNALSSO </auth-method>
<realm-name>SPECTRUM</realm-name>
</login-config>
To become:
<login-config>
<auth-method> BASIC </auth-method>
<realm-name>SPECTRUM</realm-name>
</login-config>
b. Comment out this entry that should show at the top of the file
<listener>
<listener-class>com.aprisma.tomcat.authenticator.ExternalSSOAuth</listener -class>
</listener>
To make it:
<!--
<listener>
<listener-class>com.aprisma.tomcat.authenticator.ExternalSSOAuth</listener-class>
</listener>
-->
5. Save the changes made to the $SPECROOT/tomcat/webapps/spectrum/WEB-INF/web.xml file.
6. Go to the $SPECROOT/tomcat/conf/context.xml file.
a. Add this line:
<Valve className="org.apache.catalina.authenticator.BasicAuthenticator" changeSessionIdOnAuthentication="false" /></Context>
b. And comment out this line:
<Valve className="com.aprisma.tomcat.authenticator.ExternalSSOAuth"changeSessionIdOnAuthentication="false" /></Context>
So that it looks like this:
<!--
<Valve className="com.aprisma.tomcat.authenticator.ExternalSSOAuth"changeSessionIdOnAuthentication="false" /></Context>
-->
7. Save the file changes to the $SPECROOT/tomcat/conf/context.xml file
8. Start the One Click Tomcat Web Server and attempt to log in with a non LDAP account.