点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我使用CAP创建了OData服务,并希望使用SAP ID服务对其进行身份验证。
我遵循了此处提到的指导。 https://cap.cloud.sap/docs/node.js/authentication
每当我访问服务时,我都会获得一个SAP ID登录页面。 但是输入用户名和密码后,出现如下错误。
当我查看日志时,看到以下条目。
任何输入都是有帮助的。
annotation1.jpg (18.2 kB)
这是由于我的srv模块中的default-env.json无效。 我删除了它,一切正常。
谢谢@gregor_wolf。 我已经部署了您的示例项目,并且效果很好。 我单击"浏览书籍",发现OData运作良好。 我很惊讶这是如何工作的,因为我没有在此处中创建默认default-env.json。 >,也没有进行任何SCP配置。
mta.yaml和xs-app.json(在应用文件夹下)看起来像这样。 (将它们重命名为.txt以允许上传)
mta.txt
xs-app.txt
CAP服务确实需要身份验证标头中的有效JWT。 这可以通过使用approuter部署UI应用程序来实现。 查看我的示例 gregorwolf/bookshop-demo 。
一周热门 更多>