sap-cloud-platform - 在 SAP Cloud Foundry 应用程序中捕获会话超时
问题描述
我正在开发一个 SAP CF 应用程序并希望捕获会话超时并在会话超时之前向用户显示弹出窗口以刷新会话或执行注销,但是设置链接中给出的环境变量 SESSION_TIMEOUT 也不起作用触发注销: https ://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/2.0.03/en-US/0aac697f0cf7444193ed5eb0fc6e5bd0.html#loio0aac697f0cf7444193ed5eb0fc6e5bd0__section_blz
cf set-env SESSION_TIMEOUT 1
它不会触发 xs-app.json 中配置的中央注销端点。我的客户发起的中央注销按预期工作。
请提供任何建议和指示,我的要求是在会话到期时捕获中央注销事件并向用户显示弹出窗口以刷新会话或执行注销,但这在 SAP Cloud Foundry 环境中不起作用,请帮助。
解决方案
老实说,我没有这方面的经验。
但是提供的链接(https://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/2.0.03/en-US/5f77e58ec01b46f6b64ee1e2afe3ead7.html#loio5f77e58ec01b46f6b64ee1e2afe3ead7__关于应用程序配置)。
它说,
sessionTimeout 属性不再可用;要设置会话超时值,请使用环境变量。
因此,我也会尝试为应用路由器设置环境变量,例如,通过manifest.yaml
.
推荐阅读
- excel - Excel 公式唯一列表公式不起作用,如果 counta = 1
- laravel - Laravel 5.x 和带有空格的列名称
- wordpress - 如何获取所有数据以在 wordpress 中使用 Linkedin 公司更新插件
- c# - 创建本地化 .resx 文件会生成空的 .Designer.cs 文件
- c - -Xassembler 和 -Xpreprocessor 示例
- android - Android - 我的应用程序可以在打开谷歌地图之前获取位置信息,尽管它具有相关权限
- axapta - 使用 Dynamic AX 2012 创建简单的计算器
- java - 如何使用蛮力java移动数组中的元素
- java - 如何复制或修复比较方法违反其一般合同
- python - 将csv导入mysql数据库