Bug 798960 - After Session time out any activity on cloudForms should reload the url of login page
Summary: After Session time out any activity on cloudForms should reload the url of lo...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: aeolus-conductor
Version: 1.0.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: beta3
Assignee: Scott Seago
QA Contact: wes hayutin
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-03-01 11:36 UTC by Shveta
Modified: 2018-11-29 21:05 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
The URL did not refresh to the login page after a session timeout. This bug fix updates the JavaScript of Conductor to add in automation. After a session timeout, the user is redirected to the login page and then, once authenticated, the user is redirected to the link that was requested.
Clone Of:
Environment:
Last Closed: 2012-12-04 14:57:30 UTC
Embargoed:


Attachments (Terms of Use)
session_time_out (229.23 KB, image/png)
2012-03-01 11:36 UTC, Shveta
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2012:1516 0 normal SHIPPED_LIVE CloudForms Cloud Engine 1.1 update 2012-12-04 19:51:45 UTC

Description Shveta 2012-03-01 11:36:47 UTC
Created attachment 566824 [details]
session_time_out

Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Install aeolus and click cloud resource provider
2. Leave it inactive for 15 mins minimum
3. After 15 mins , click on accounts , the url doesn't refresh and the page shown in attached screenshot is launched.
  
Actual results:


Expected results:


Additional info:

rpm -qa|grep aeolus
aeolus-conductor-doc-0.8.0-39.el6.noarch
aeolus-configure-2.5.0-16.el6.noarch
rubygem-aeolus-image-0.3.0-10.el6.noarch
aeolus-conductor-0.8.0-39.el6.noarch
rubygem-aeolus-cli-0.3.0-12.el6.noarch
aeolus-all-0.8.0-39.el6.noarch
aeolus-conductor-daemons-0.8.0-39.el6.noarch

Comment 1 wes hayutin 2012-03-01 15:23:52 UTC
So.. this bug may be blocking automation.. and our ability to quickly qualify builds.

There is another login issue that I will open up a bug on and paste here too

Comment 2 Matt Wagner 2012-03-01 22:37:34 UTC
Note that there was much discussion the other day after the "session timeout" fix was pushed, and the consensus was that it was a new feature/enhancement, not a bugfix, so that it should not have been done. The fact that it's causing problems makes me think that the correct fix is to revert that bug, not to fix this issue. But that's just MHO.

Comment 3 Matt Wagner 2012-03-01 22:38:05 UTC
Err, "revert that patch," not "revert that bug." Freudian slip.

Comment 4 wes hayutin 2012-03-02 01:41:08 UTC
(In reply to comment #2)
> Note that there was much discussion the other day after the "session timeout"
> fix was pushed, and the consensus was that it was a new feature/enhancement,
> not a bugfix, so that it should not have been done. The fact that it's causing
> problems makes me think that the correct fix is to revert that bug, not to fix
> this issue. But that's just MHO.

I'm fine either way.. I know in bug triage Hugh wanted the session timeout in.
We can revisit the issue next triage

Comment 5 Angus Thomas 2012-03-02 13:32:41 UTC
The correct behaviour when a user clicks on a link, after the session has timed out, is to load the login page, so that the user can authenticate for a new session.

Comment 6 Matt Wagner 2012-03-02 20:12:40 UTC
Patch on list: http://lists.fedorahosted.org/pipermail/aeolus-devel/2012-March/009365.html

Note that issue 799421 is tangentially related, in that it is also caused by 794536's introduction.

Comment 7 Matt Wagner 2012-03-06 15:23:49 UTC
This has a patch posted, but it's out of scope for this release since the timeout has been reverted. Moving back to NEW and assigning to athomas as default assignee for now.

Comment 10 Angus Thomas 2012-08-10 14:47:15 UTC
The correct behaviour, once a user has gone through the login page, is to take them to the page in the application which corresponds to the URL they originally clicked on, rather than to the usual landing page after login.

Comment 11 Mike Orazi 2012-08-13 14:44:30 UTC
Can the patch mentioned above to applied easily to the tree?

Comment 12 Matt Wagner 2012-08-13 15:36:06 UTC
This patch is now part of the patch adding session expiry, and does work. So this will be all set once the patch is ACKed and pushed.

Comment 13 Scott Seago 2012-08-31 19:38:12 UTC
Moving this to modified as it's apparently already done.

Comment 15 pushpesh sharma 2012-09-18 13:13:54 UTC
After Session time-out redirected to login-page and with valid credentials redirected to link user asked for. 

Verified on:-

[root@dhcp201-113 ~]# rpm -qa|grep aeolus
aeolus-conductor-doc-0.13.7-1.el6cf.noarch
aeolus-all-0.13.7-1.el6cf.noarch
rubygem-aeolus-cli-0.7.1-1.el6cf.noarch
aeolus-configure-2.8.6-1.el6cf.noarch
rubygem-aeolus-image-0.3.0-12.el6.noarch
aeolus-conductor-0.13.7-1.el6cf.noarch
aeolus-conductor-daemons-0.13.7-1.el6cf.noarch

Comment 18 errata-xmlrpc 2012-12-04 14:57:30 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2012-1516.html


Note You need to log in before you can comment on or make changes to this bug.