Yup, that did the trick. My custom login class needed to be in a ../modules/actions/ directory. Don't know why, but at least it works. Very strange.
Now my users can log in using SSL and have the portal automatically switch back to non-SSL -- which should improve performance overall. Michael Dalton [EMAIL PROTECTED] Internet Business Manager Computing Systems Services Branch Information Technology Directorate IT-D3-A / CIF 394B Kennedy Space Center, FL 32899 (W) 321-861-2207 (F) 321-867-7133 -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 24, 2003 1:18 PM To: [EMAIL PROTECTED] Subject: RE: Using SSL (e.g. https:) with Jetspeed and IE annoyances If this works the same as the portlet actions, your class should be located under WEB-INF/classes/gov/nasa/ksc/portal/modules/actions/LoginSSLUser.class Try moving your class to the package gov.nasa.ksc.portal.modules.action E > -----Original Message----- > From: Dalton-1, Michael [mailto:[EMAIL PROTECTED] > Sent: 24 September 2003 18:10 > To: 'Jetspeed Users List' > Cc: Twadell, Daniel M > Subject: RE: Using SSL (e.g. https:) with Jetspeed and IE annoyances > > > I've created my own login class which extends JLoginUser and > simply redirects to a non-SSL page after a successful login. > > But I am having problems deploying it. > > In TurbineResources.properties I have updated - > module.packages=gov.nasa.ksc.portal.modules > module.packages=org.apache.jetspeed.modules > module.packages=org.apache.turbine.modules > > action.login=LoginSSLUser > > My new login class is located under > WEB-INF/classes/gov/nasa/ksc/portal/modules/LoginSSLUser.class . > > I am using the standard Jetspeed 1.4b4 jar build. > > When I attempt to login I get the following error: > > Horrible Exception: java.lang.ClassNotFoundException: > Requested Action not found: LoginSSLUser > Turbine looked in the following modules.packages path: > [gov.nasa.ksc.portal.modules, > org.apache.jetspeed.modules, org.apache.turbine.modules] > > Any ideas why my class can't be found? > > [EMAIL PROTECTED] > Internet Business Manager > Computing Systems Services Branch > Information Technology Directorate > IT-D3-A / CIF 394B > Kennedy Space Center, FL 32899 > (W) 321-861-2207 (F) 321-867-7133 > > > -----Original Message----- > From: Pernoud Aurelien [mailto:[EMAIL PROTECTED] > Sent: Wednesday, September 24, 2003 8:53 AM > To: Jetspeed Users List > Subject: RE: Using SSL (e.g. https:) with Jetspeed and IE annoyances > > > > Dalton-1, Michael a �crit : > > > From: Stuart Belden [mailto:[EMAIL PROTECTED] > > > > ... An easy way to force back to non-SSL is just do > > data.setRedirectURI("http://servername.com/portal") after login. ... > > stu > > > > OK, but "where" do I do this in the configuration of > > Jetspeed? In my situation, once the user is logged in > > he(she) is still in SSL mode. I need a technique that forces > > Jetspeed out of SSL automatically. > > You have to do your own login class that extends JLoginUser > and does that at the end, if no exception is found during login. > Then in js.pr change this line : action.login=JLoginUser and > put your className here > > Aurelien > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
