Hi, I tested the functionality with Remember-me on (GREG Trunk), and it works fine with session time out scenario (The user is sent to the requested page). However this is not there in the non-remember me mode.
Regards, /Nuwan On Tue, Jan 25, 2011 at 12:40 PM, Nuwan Bandara <[email protected]> wrote: > Hi, > > I went through CarbonSecuredHttpContext, and found that if remember-me is > set the user is sent to the originally requested page without going to the > index page. I assume if we integrate Remember-me we can get this > functionality. > > Regards, > /Nuwan > > > On Tue, Jan 25, 2011 at 11:14 AM, Nuwan Bandara <[email protected]> wrote: > >> On Tue, Jan 25, 2011 at 11:06 AM, Afkham Azeez <[email protected]> wrote: >> >>> >>> >>> On Mon, Jan 24, 2011 at 9:26 PM, Nuwan Bandara <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> On Tue, Jan 25, 2011 at 10:44 AM, Senaka Fernando <[email protected]>wrote: >>>> >>>>> >>>>> >>>>> On Tue, Jan 25, 2011 at 10:26 AM, Nuwan Bandara <[email protected]>wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Yeah I agree with Sumedha, and there will be issues that we cannot go >>>>>> to the same exact page we were at, when the session times out. But my >>>>>> opinion is, that it is fine. >>>>>> >>>>>> Lets say we were in a middle of some process (maybe creating a proxy >>>>>> service half way through), and when the session times out in the middle, >>>>>> we >>>>>> cannot take the user back to the same exact place with all the data which >>>>>> was in the session (if we need that we will have to persist at each >>>>>> stage). >>>>>> IMO we have a landing page in each component and if we cant take the >>>>>> user to >>>>>> the exact place we will redirect the user to the landing page (in the >>>>>> case >>>>>> of proxy service createion, we take the user to the create proxy service >>>>>> first page). I assume this approach is better than taking the user to the >>>>>> home page always. >>>>>> >>>>>> WDYT ? >>>>>> >>>>> >>>>> JIRA does something nice, FYI, where they sort of remember what you >>>>> did. For instance, if you were developing a huge sequence, the last thing >>>>> you'd want to hear is that the session timed out and you need to start >>>>> from >>>>> scratch. How about we doing something similar? >>>>> >>>> >>>> If so we will have to persist periodically (maybe in the registry), But >>>> that would be a bulky task. Also I donot think a user will be writing a >>>> huge >>>> sequence for hour or two, without saving it even once. >>>> >>> >>> They do! Once we had a session where about 3 hours worth of code was lost >>> because the IDE was not configured to automatically save the changes! >>> >> >> Agree in the case of an IDE it will be mandatory, I felt that a user will >> be writing the large sequence else where and will copy it to the editor, >> rather than typing it on the editor itself :). However we can work on >> persisting the information too. I will look on how it can be implemented >> with a cookie based approach. >> >> Regards, >> /Nuwan >> >> >>> >>> >>>> >>>> Regards, >>>> /Nuwan >>>> >>>> >>>>> >>>>> Thanks, >>>>> Senaka. >>>>> >>>>>> >>>>>> And yes, I can look into this task >>>>>> >>>>>> Regards, >>>>>> /Nuwan >>>>>> >>>>>> >>>>>> On Tue, Jan 25, 2011 at 9:59 AM, Samisa Abeysinghe >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> We have to have a consistent approach in terms of using sessions. In >>>>>>> Stratos, if this is not properly followed, everything starts crumbling, >>>>>>> when >>>>>>> LB comes in front. >>>>>>> >>>>>>> >>>>>>> On Tue, Jan 25, 2011 at 9:55 AM, Afkham Azeez <[email protected]>wrote: >>>>>>> >>>>>>>> Some of the existing component UIs fail (mainly NPE) because they >>>>>>>> assume certain things to be in the HTTP session. We need to fix the >>>>>>>> components to return to the relevant initial UI, if certain information >>>>>>>> required is not present. I think we should get this in for Carbon 3.2.0 >>>>>>>> >>>>>>>> Azeez >>>>>>>> >>>>>>>> On Mon, Jan 24, 2011 at 8:09 PM, Samisa Abeysinghe <[email protected] >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Jan 25, 2011 at 9:34 AM, Sumedha Rubasinghe < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, Jan 25, 2011 at 9:27 AM, Nuwan Bandara <[email protected]>wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> Yeah, we can get this to work with "cookie magic", at navigation >>>>>>>>>>> we should simply save the current page path in a cookie (need to >>>>>>>>>>> set some >>>>>>>>>>> expiring time), and at timed-out login, we can read the cookie and >>>>>>>>>>> get the >>>>>>>>>>> page we were last at and send the person to that page straight away. >>>>>>>>>>> >>>>>>>>>>> There is a problem with this approach. Not all components support >>>>>>>>>> generating a specific UI by using a URL alone. Some UI components are >>>>>>>>>> written to depend on the previous page from which it was called. >>>>>>>>>> >>>>>>>>>> This is why the already implemented mechanism does not work & >>>>>>>>>> commented out. >>>>>>>>>> >>>>>>>>> >>>>>>>>> So what is the solution then? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Samisa... >>>>>>>>> >>>>>>>>> Samisa Abeysinghe >>>>>>>>> VP Engineering >>>>>>>>> WSO2 Inc. >>>>>>>>> http://wso2.com >>>>>>>>> http://wso2.org >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Carbon-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Afkham Azeez* >>>>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; >>>>>>>> http://wso2.com, >>>>>>>> * >>>>>>>> * >>>>>>>> *Member; Apache Software Foundation; >>>>>>>> **http://www.apache.org/*<http://www.apache.org/> >>>>>>>> * >>>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>>> twitter: >>>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>>> * >>>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>>> * >>>>>>>> * >>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Carbon-dev mailing list >>>>>>>> [email protected] >>>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>> >>>>>>>> Thanks, >>>>>>> Samisa... >>>>>>> >>>>>>> Samisa Abeysinghe >>>>>>> VP Engineering >>>>>>> WSO2 Inc. >>>>>>> http://wso2.com >>>>>>> http://wso2.org >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> [email protected] >>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks & Regards, >>>>>> >>>>>> Nuwan Bandara >>>>>> Software Engineer >>>>>> WSO2 Inc. | http://wso2.com >>>>>> lean . enterprise . middleware >>>>>> >>>>>> http://www.nuwanbando.com >>>>>> >>>>>> <http://www.nuwanbando.com/> >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Senaka Fernando* >>>>> Product Manager - WSO2 Governance Registry; >>>>> Associate Technical Lead; WSO2, Inc.; http://wso2.com* >>>>> Member; Apache Software Foundation; http://apache.org >>>>> >>>>> E-mail: senaka AT wso2.com >>>>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>>>> Linked-In: http://www.linkedin.com/in/senakafernando >>>>> >>>>> *Lean . Enterprise . Middleware >>>>> >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> [email protected] >>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks & Regards, >>>> >>>> Nuwan Bandara >>>> Software Engineer >>>> WSO2 Inc. | http://wso2.com >>>> lean . enterprise . middleware >>>> >>>> http://www.nuwanbando.com >>>> >>>> <http://www.nuwanbando.com/> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com >>> , >>> * >>> * >>> *Member; Apache Software Foundation; >>> **http://www.apache.org/*<http://www.apache.org/> >>> * >>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Thanks & Regards, >> >> Nuwan Bandara >> Software Engineer >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> >> http://www.nuwanbando.com >> >> <http://www.nuwanbando.com/> >> > > > > -- > Thanks & Regards, > > Nuwan Bandara > Software Engineer > WSO2 Inc. | http://wso2.com > lean . enterprise . middleware > > http://www.nuwanbando.com > > <http://www.nuwanbando.com/> > -- Thanks & Regards, Nuwan Bandara Software Engineer WSO2 Inc. | http://wso2.com lean . enterprise . middleware http://www.nuwanbando.com <http://www.nuwanbando.com/>
_______________________________________________ Carbon-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
