cloudstack/ui/scripts/ui-custom
Rohit Yadav 12edad3e20 CLOUDSTACK-8622: Reinstate working sessions in browser
- Login is based on sessionkey HttpOnly Cookie
- ApiServlet does login verification using sessionKey from both the request cookies
  and the API parameters. In both cases, if either or both are passed they should
  match the sessionKey stored in the current session of the HttpRequest
- UI: it no longer needs to read or set sessionkey cookie
- UI: it no longer needs to return g_sessionKey value in the API requests, though
  to support a sso mechanism g_sessionKey is still passed in the API is not null
- Secure jsessionid cookie is set to be HttpOnly and Secure
- SAML login should also set HttpOnly cookie before redirecting to UI
- SAML: listIdps & getSPMetadata APIs are readonly now, won't log out a logged in user

Performed tests (login, saml login if applicable, page refreshes, opening
multiple tabs, logout) with following combinations:
- SAML disabled, normal auth as admin, domain-admin and user
- SAML enabled, normal auth as admin, domain-admin and user; and saml sso as
  admin, domain-admin and user

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

This closes #574
This closes #308
2015-07-10 17:27:34 +05:30
..
accountsWizard.js CLOUDSTACK-8457: SAML auth plugin improvements for production usage 2015-06-29 12:25:02 +02:00
affinity.js Format JS 2013-07-18 12:34:20 -04:00
autoscaler.js Fix Externalization of hard-coded label strings 2014-09-17 13:59:13 -07:00
dashboard.js Format JS 2013-07-18 12:34:20 -04:00
enableStaticNAT.js CLOUDSTACK-5114: Remove checkbox column from dialog list view 2013-12-03 12:33:09 -08:00
granularSettings.js CLOUDSTACK4515: UI > Settings tab of zone/cluster/account/primaryStorage detailView > add Description field. 2013-10-07 13:35:26 -07:00
healthCheck.js Fix Externalization of hard-coded label strings 2014-09-17 13:59:13 -07:00
installWizard.js General cleanup, source formatting, remove whitespace 2013-08-02 14:20:47 +05:30
instanceWizard.js CLOUDSTACK-8075: Front-end support for shared templates/ISOs 2014-12-16 15:16:30 -08:00
ipRules.js Format JS 2013-07-18 12:34:20 -04:00
login.js CLOUDSTACK-8622: Reinstate working sessions in browser 2015-07-10 17:27:34 +05:30
physicalResources.js CLOUDSTACK-7645: [UI] Fixing incorrect labels, including instances of "???label.*???" 2014-10-13 00:23:20 -04:00
pluginListing.js UI plugins: Fix side nav behavior 2013-10-31 11:27:50 -07:00
projectSelect.js Sorting projects alphabetically in drop down menu 2014-11-06 10:16:15 +05:30
projects.js Format JS 2013-07-18 12:34:20 -04:00
recurringSnapshots.js Format JS 2013-07-18 12:34:20 -04:00
regions.js Fix Externalization of hard-coded label strings 2014-09-17 13:59:13 -07:00
securityRules.js Format JS 2013-07-18 12:34:20 -04:00
uploadVolume.js Format JS 2013-07-18 12:34:20 -04:00
vpc.js Format JS 2013-07-18 12:34:20 -04:00
zoneChart.js CLOUDSTACK-6649: CS is not giving the system-wide capacity for GPU reosurce. 2014-05-14 15:05:28 +05:30
zoneFilter.js Format JS 2013-07-18 12:34:20 -04:00
zoneWizard.js Fix Externalization of hard-coded label strings 2014-09-17 13:59:13 -07:00