Session timeout with multi-application session
(APEX 4.1.1.00.23)
I have two applications A and B that share the same session (because they use the same session cookie), and each has Maximum Session Idle Time set to the same value N. Having established a session and visited both applications, if I then spend more than N seconds working in application A (doing lots of page loads so not timing out), if I then navigate to application B it immediately times out and sends me to its login page.
I tried also calling APEX_UTIL.SET_SESSION_MAX_IDLE_SECONDS(N) in both applications, with p_scope defaulting to 'SESSION', noting that the API docs say "This would be the most common use case when multiple Application Express applications use a common authentication scheme and are designed to operate as a suite in a common session." However the same thing happens.
I want the timeout to apply to the session as a whole, not to each application independently. Is this not what the above is supposed to achieve, or am I doing something wrong?
Edited by: Tony Andrews on Jan 14, 2013 10:26 AM
Edited by: Tony Andrews on Jan 14, 2013 10:29 AM