将SAPUI5-前端连接到受XSUAA保护的后端(内部服务器错误)

2020-08-14 15:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 从SAPUI5前端到...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

从SAPUI5前端到后端的连接遇到问题。

我试图通过SCP中的目的地将前端连接到受xsuaa保护的后端。 当我尝试从后端请求数据时,出现内部服务器错误。 我认为xsuaa设置一定是有问题的,因为当我尝试使用未经身份验证的后端数据时,它会完美地工作。

目标的身份验证类型为OAuth2JWTBearer。

我将我的目标配置和xs-app.json添加到问题中,也许有人会发现我的错误。 另外,如果没有任何文档/说明文件如何正确设置xsuaa,我也会很高兴,因为我对此主题没有经验。

xs-app.json:

 {
 " welcomeFile":"/html/index.html",
 " authenticationMethod":"路由",
 "登出": {
 " logoutEndpoint":"/img/do/logout"
 },
 "路线":[{
 " source":" ^/REST/(.*)",
 " target":"/img/$ 1",
 "目标":" UAABackend",
 " authenticationType":" xsuaa"
 },{
 " source":" ^/html/(.*)$",
 " target":" $ 1",
 " localDir":" webapp"
 }]
 }
 

提前谢谢大家!

乔纳斯

(44.1 kB)
2条回答
绿领巾童鞋
2020-08-14 15:44

嗨,

我认为您缺少的是项目中的应用路由器。 应用路由器通过XSUAA服务处理必要的握手,并能够将JWT令牌转发到您的目的地。

可以在此处找到更多信息:

https://blogs.sap.com/2020/04/03/sap-application-router/?source=social-global-sapdevs-twitter-audienceengagement-developers-sapcloudplatform-spr-3290704144&campaigncode=CRM-XB20-MKT -DGEALL

最诚挚的问候

Geert-Jan Klaps

一周热门 更多>