点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的社区, 我试图在开发过程...
相关问答
- 适用于SAP HANA的HANA Express 1 SP12 AWS SAP WebIDE-Builder'mtabuilder'不适用于工作区
- 可以离线使用SensorTag 2650 + IoT服务吗?
- PE4AD-将SCP文档服务CMIS与OIA-PMH协议集成
- OData参数在XSA和XSODATA文件中展开
- 500 Internal Server Error-提供了无效的HANA设置。 OData服务已禁用?
- SAP Cloud Foundry中没有配额
- DestinationAccessException:调用BusinessPartner Servlet时-Cloud Foundry上的Blog 4
- Neo还是Cloud Foundry?
大家好,
看来我终于设法解决了。 我检查了cds env,发现auth.passport.strategy如果在本地运行,则设置为模拟。 这让我有些惊讶,因为我没有在任何地方配置模拟策略,据我了解的文档,应该从已安装的@ sap/xssec软件包中扣除JWT策略。
https://cap。 cloud.sap/docs/node.js/authentication#how-the-authentication-strategy-如何被检测到
我现在添加了一个.cdsrc.json文件,其中包含该策略的显式配置:
这似乎可以解决问题。 该服务现在接受JWToken。
也许有人可以解释为什么在这种情况下无法隐式检测JWT策略吗?
最诚挚的问候,
Manuel
您好 Manuel Seeger ,
我已为我更新了答案,其中提供了我们所面临问题的更多详细信息。
希望这次对您来说更有意义。
最诚挚的问候,
伊万(Ivan)
嗨,曼努埃尔(
),您的CAP Service的package.json是否包含auth.passport.stratey部分:
类似于我的示例项目: package.json #L27 ? 在调试过程中,我找到了此参数。 我认为必须将其添加到文档基于令牌的身份验证(JWT) a>。
最诚挚的问候
格雷戈尔
你好,格雷戈尔·沃尔夫,
我正面临着同样的问题。 尽管我已经在package.json文件中添加了代码块(由您建议)。
还更新了default-env.json,其中包含从应用路由器复制的目的地和xsuaa属性(作为CF中的应用)
谢谢。
此致
Sandeep
嗨,曼努埃尔,您是否在srv文件夹的package.json中包含了" @ sap/xsenv"和" @ sap/xssec"的依赖项?
# p#我刚刚尝试过,但这没什么区别。 该服务仍然返回403,并在受保护的资源上记录未成功的登录尝试。
嗨,曼努埃尔,
您正在使用哪个@ sap/cds版本?
似乎不包括范围。 我不知道为什么与Cloud Foundry相比有区别。 您是否尝试过使用环境变量`NODE_ENV = production`?
感谢和问候,
大卫
嗨大卫,
我正在运行@ sap/cds @ 3.31.2。 您能否扩大不包括范围的含义? 如果您的意思是,它们将包含在JWToken中。
您的意思是在生产配置文件中本地运行吗? 此操作失败,并显示 [ERROR] VError:没有服务与xsuaa 匹配。 在Object.getServices(/Users/manuels/Documents/ccscp/capm_auth/cap-auth-xsuaa/node_modules/@sap/xsenv/lib/xsservices.js:50:15)
最诚挚的问候,
Manuel
一周热门 更多>