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

Reply via email to