点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) auth.jpg 我们正在开...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) auth.jpg 我们正在开...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
auth.jpg 我们正在开发SAPUI5应用,该应用托管在Net weaver网关上。 该应用程序还使用网关上托管的自定义登录页面。
当http会话超时并且用户尝试调用oData服务时,将弹出浏览器登录窗口。 我一直在尝试找到一种将用户重定向到自定义登录页面的方法。 但是我找不到可行的解决方案。 我相信Fiori也应该面对这个问题。 有人对此有想法吗?
注意:
-在oData调用中捕获http 401代码似乎不起作用,因为在返回401之前会弹出登录窗口。
-在"应用程序错误"选项卡下的ICF节点上添加重定向URL也不起作用,因为它不会将401视为应用程序错误。 除非取消登录,否则不会返回401。
auth.jpg (60.1 kB)
401不是应用程序错误,而是登录错误。 请参见设置错误页面了解详情。
自从您提到oData以来,我假设CSRF令牌过期时会发生问题? 如果是这样,您应该以一种不会发生的方式设计应用程序。 应用程序需要逻辑来使用计时器刷新令牌,或者总是在更新前执行提取操作。 第一种解决方案更优雅,但也更复杂,第二种解决方案是一种快速的"肮脏"解决方案,但也易于实现。
一周热门 更多>