CAP:使用SAP ID服务进行身份验证

2020-08-19 11:20发布

         点击此处--->   EasySAP.com群内免费提供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)

         点击此处--->   EasySAP.com群内免费提供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)
付费偷看设置
发送
3条回答
打个大熊猫
1楼 · 2020-08-19 12:02.采纳回答

这是由于我的srv模块中的default-env.json无效。 我删除了它,一切正常。

Haoba3210
2楼-- · 2020-08-19 12:04

谢谢@gregor_wolf。 我已经部署了您的示例项目,并且效果很好。 我单击"浏览书籍",发现OData运作良好。 我很惊讶这是如何工作的,因为我没有在此处中创建默认default-env.json。 >,也没有进行任何SCP配置。

mta.yaml和xs-app.json(在应用文件夹下)看起来像这样。 (将它们重命名为.txt以允许上传)

mta.txt

xs-app.txt

一只江湖小虾
3楼-- · 2020-08-19 12:12

CAP服务确实需要身份验证标头中的有效JWT。 这可以通过使用approuter部署UI应用程序来实现。 查看我的示例 gregorwolf/bookshop-demo

一周热门 更多>