On Thu, Dec 23, 2010 at 11:19 AM, Ron Wheeler
<[email protected]> wrote:
> We are building a Jetspeed portal that will have 2 paths to the login.
> There is a normal login where the user arrives at the site on the home page
> and then logins in. In this case, the user should end up on a "My Portal"
> where they have a welcome screen and some menus. Pretty standard stuff.
>
> In the second case, the user arrives from another site using a URL that
> identifies a sub site that is used to dynamically brand the portal and to
> put some items into a table in a portlet.
> From the opening screen, they select some items to purchase and then are
> asked to log in. Once they log in, we want to continue on through the
> purchase process with the same branding and same list of products to
> purchase.
>
> How do we modify the jetspeed login process to make sure that the user gets
> back to the middle of the process?
>
You could use a second cookie to track your purchased products. That
way you would not need to modify the jetspeed login process. Note
there is also a setting you can change a configuration value in
administration.xml to not create a new session upon login (if you want
to use the default jetspeed session):
<bean
id='org.apache.jetspeed.administration.PortalAuthenticationConfiguration'
class='org.apache.jetspeed.administration.PortalAuthenticationConfigurationImpl'>
<meta key="j2:cat" value="default" />
<!-- create new session upon authentication -->
<constructor-arg index='0'>
<value>true</value>
> We do know that we have to save the state prior to the login since the
> Jetspeed login will create a new session and invalidate the old one so that
> we have to modify the security portion of Jetspeed to copy the saved state
> information into the new session before invalidating the old one.
>
> The question is about the best way to modify the pipeline to make sure that
> the right page is displayed after the login.
>
Im not sure if you have to modify anything. If you are using subsites,
you will stay within that subsite upon login
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]