SAP的CORS启用
文章目录
参考
参考Blog:How to Enable CORS on SAP NetWeaver Platform - Dong Pan && comment by Achim Braemer(除了blog本身,还可以关注下Achim Braemer的评论建议)
参考文档:SAP Help Portal : Editing Whitelists and No-Log Lists (CORS)
参考文档:在低于 7.52 版的 SAP NetWeaver 上启用 CORS
在高版本【7.52以及更高版本】
相关TCODE:RZ11、UCONCOCKPIT、SMICM
配置
1. 配置允许CORS参数
如果这个参数没有设置,那么所有的跨域请求都将被系统直接过滤,无法捕获
在 RZ11 修改参数 icf/cors_enabled
值为1
注意:通过动态方式修改的参数值会在服务器重启之后重置
2. 开启CORS
开启白名单场景
进入 UCONCOCKPIT,选择 HTTP白名单场景
(Http White-List Scenario)
首次开启会激活该场景
如果要撤销,通过左上角的 「HTTP白名单」 - 「还原旧配置」 ,然后会删除激活配置
开启CORS的 「 活动检查 」 模式
然后开启 「 活动检查 」
规则配置
之后可以双击CORS行进入配置白名单规则
但是为了方便,可以先产生一个跨域请求,系统就会捕获这个请求,针对这个请求,可以自动创建匹配白名单规则