oracle apex sso,如何查找Oracle APEX会话是否已过期

Short version:

如果函数wwv_flow_custom_auth_std.is_session_valid(或apex_custom_auth_std.is_session_valid)返回TRUE,会话是否可能已过期但仍然存在?如果是,您如何检查会话是否过期?

Long version:

我已经为我们的Oracle APEX应用程序创建了一个单点登录系统,大致基于本教程:

唯一的区别是我的主SSO登录是在Perl中,而不是另一个APEX应用程序 . 它设置了一个SSO cookie,应用程序可以检查它是否对数据库过程有效 .

我注意到,当我早上到达时,整个系统都不起作用 . 我从APEX应用程序重新加载页面,然后它将我发送到SSO页面,因为会话已过期,我登录,并被重定向回我原来的APEX应用程序页面 . 这通常是有效的,除了早上的第一件事 . 看来APEX Session 已经过期了 . 在这种情况下,它似乎找到了会话,但后来拒绝使用它,并将我发送回登录页面 .

我已尽力追查问题 . “wwv_flow_custom_auth_std.is_session_valid”函数返回true,所以我假设会话有效 . 但是在我删除APEX会话cookie之前没有任何作用 . 然后我可以轻松地重新登录 .

有人知道是否有另一个电话会告诉我会话是否过期?

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值