Как пройти аутентификацию в удаленном сервисе Odata V4 - PullRequest
0 голосов
/ 04 декабря 2018

Мне нужно подключиться к серверу SL, который имеет аутентификацию, но я не знаю, как указать свойства «Пользователь» и «Пароль» в источниках данных oData V4.

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

Это oDATAV2 Свойства пользователя и пароля передаются в качестве параметров для аутентификации в Сервисе, но в V4 я не знаю, как это сделать

1 Ответ

0 голосов
/ 05 декабря 2018

Прежде всего, это неправильный способ передачи аутентификационной информации на сервер, поскольку она небезопасна.

Однако это может помочь вам: в заголовке вы можете передать имя пользователя и пароль,

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