Я начинаю с SAP's SAPUI5 framework, и я пытаюсь получить единый вход для работы с токенами входа (MYSAPSSO2), но я не вижу нигде, что я могу получить токен или прикрепить токен к HTTP-запросу OData , Пример в блоге я связан выше использует имя пользователя/пароль, но не использует маркер:SAPUI5 и токены входа/SSO?
// Specify the SAP Gateway SalesOrder service as an OData model
var salesOrderService =
"https://gw.esworkplace.sap.com/sap/opu/sdata/IWFND/SALESORDER",
// The SalesOrder service requires authentication
// get the username/password from the SDN page.
username = "[username]",
password = "[password]",
// SAP Gateway only supports XML, so don't use JSON
asJson = false,
salesOrderModel = new ODataModel(salesOrderService, asJson, username, password)
Даже когда я смотрю на файл ODataModel.js, представленном в SDK, конструктор не принимает вход в систему жетоны:
/**
* Constructor for a new ODataModel.
*
* @param {string} sServiceUrl required - base uri of the service to request data from
* @param {string} [bJSON] (optional) true to request data as JSON
* @param {string} [sUser] (optional) user
* @param {string} [sPassword] (optional) password
*
* @class
* Model implementation for oData format
*
* @extends sap.ui.model.Model
*
* @author SAP AG
* @version 1.2.0
*
* @constructor
* @public
*/
мне очень интересно (хотя, так как это новое, я не удивлюсь, если никто даже не слышал об этом до сих пор), если кто имеет опыт работы с SSO/MYSAPSSO2 входа лексем с SAPUI5.
Я думаю, что это то, что нам тоже нужно будет делать, хотя я надеялся на некоторое руководство по поставщику аутентификации SAP для SAPUI5. Однако для приложений SAPUI5, размещенных в SAP-портале, нет необходимости беспокоиться, так как браузер уже имеет токен MYSAPSSO2 и, скорее всего, передаст это на шлюз SAP NetWeaver, при условии, что он находится в том же домене , –