在 SAP UI5
的世界里,开发者拥有极高的自由度:你可以直接控制 HTML
输出、编写自定义 JavaScript
、与浏览器交互、决定客户端与服务器的通信方式。这种自由意味着责任。框架本身经过安全设计与测试,但它既不负责鉴权、会话、授权,也不保证你的应用天然安全;这些通用安全能力需要由服务器侧框架与运维配置来承担,客户端代码必须遵循安全编码准则并配合服务器配置,才能闭环。官方文档将这一点说得非常直白:SAPUI5
是客户端库,库可以安全,应用不一定安全;常见的用户认证、会话、授权、加密并非 SAP UI5
的一部分。(SAP Help Portal)
更具体地说,SAP UI5
并不绑定某个服务端技术栈,它既可以跑在 ABAP
、Java
、HANA XS
,也可以跑在标准 Web
服务器上;因此落地安全策略时,需要参考对应平台的安全指南,并在低版本 ABAP