(顶点 4.1.1.00.23)
我有两个应用程序 A 和 B 共享同一个会话(因为它们使用相同的会话 cookie),并且每个应用程序的最大会话空闲时间都设置为相同的值 N。建立会话并访问两个应用程序后,如果我花更多的钱在应用程序 A 中工作超过 N 秒(执行大量页面加载,因此不会超时),如果我然后导航到应用程序 B,它会立即超时并将我发送到其登录页面。
我还尝试在两个应用程序中调用 APEX_UTIL.SET_SESSION_MAX_IDLE_SECONDS(N),p_scopr 默认为“SESSION”,注意到 API 文档说
当多个 Application Express 应用程序使用通用身份验证方案并设计为在通用会话中作为套件运行时,这将是最常见的用例。
然而同样的事情也会发生。
我希望超时适用于整个会话,而不是单独适用于每个应用程序。这不是上面应该实现的目标,还是我做错了什么?