如何在Odata V4远程服务中进行身份验证

时间:2018-12-04 15:21:52

标签: odata sapui5

我需要连接到具有身份验证的SL服务器,但是我不知道如何在oData V4数据源中指定“用户”和“密码”属性。

"dataSources": {
    "mainService": {
        "uri": "https://miserver.com:50000/b1s/v2/",
        "type": "OData",
        "settings": {
            "odataVersion": "4.0",
            "localUri": "localService/metadata.xml"
        }
    }
};

This is oDATA V2  用户和密码属性作为参数传递给服务中的身份验证,但是在V4中,我不知道该怎么做

1 个答案:

答案 0 :(得分:0)

首先,这不是将身份验证信息传递到服务器的正确方法,因为它不安全。

但是,这可能会帮助您: 在标题中,您可以传递用户名和密码。

"models":{  
   "":{  
      "dataSource":"mainService",
      "settings":{  
         "defaultBindingMode":"TwoWay",
         "defaultCountMode":"Inline",
         "refreshAfterChange":false,
         "headers":{  
            "myHeader1":"value1",
            "myHeader2":"value2"
         }
      }
   }
}