点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我必须使用sap Web ide开发一个sapui5应用程序:必须启用用户才能在SAP Cloud Platform身份验证(URL:" https:// 。 通过应用程序 accounts.ondemand.com /service/scim/Users")并管理用户。 我成功地在Postman上对其进行了测试。后来我尝试进行AJAX调用(直接在controller.js上)以获取一个JSON,其中包含所有已在SAP Identity Authentication中注册的用户。这是代码:
var username =" T000034";
var password =" 012345";
var url =" https:// 。 accounts.ondemand.com/service/scim/Users ";
$。ajax({
网址:网址
异步:是,
类型:" GET",
dataType:'json',
beforeSend:function(xhr){
xhr.setRequestHeader(" Authorization"," Basic" + btoa(username +':'+ password));;
},
成功:function(json){console.log(json); },
错误:function(err){console.log(err); }})
在控制台中进行几次尝试后,出现以下错误:
"无法加载资源:服务器响应状态为401(未经授权)extension_runnable_file.html?hc_orionpath =%2Fs0 ********* 03trial%24s0 ********* 03 -OrionContent%2Faaaaaa&origional-url = index.html&sap-ui-appCacheBuster = ..%2F&sap-ui-xx-componentPreload = off:1无法加载https:// 。 accounts.ondemand.com /service/scim/用户:
对预检的响应具有无效的HTTP状态代码401。"
怎么了? 有什么建议吗?
嘿Eugenio,
为您的目的创建目的地:
比起您应该能够从身份验证服务获得所有用户。
希望这会有所帮助!
问候,
塞巴斯蒂安
嘿,欧金尼奥,
是的,您必须将目的地添加到neo-app.json中。
我建议您将用户加载到清单中,这样就不必进行单独的Ajax-Call:
然后在JSONModel" userData"中拥有用户
问候,
塞巴斯蒂安
一周热门 更多>