GET请求/状态为500的请求-JWT令牌不包含范围" uaa.user"

2020-08-23 19:59发布

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

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


我正在关注此博客 https://developers.sap.com/tutorials/cp-connectivity-consume-odata-service-approuter.html #公开 https://sapes5.sapdevcenter.com/sap/opu/odata/sap/EPM_REF_APPS_PROD_MAN_SRV/$metadata

我收到错误消息:

GET请求/状态为500的请求-JWT令牌不包含范围" uaa.user"

有什么想法吗?

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

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


我正在关注此博客 https://developers.sap.com/tutorials/cp-connectivity-consume-odata-service-approuter.html #公开 https://sapes5.sapdevcenter.com/sap/opu/odata/sap/EPM_REF_APPS_PROD_MAN_SRV/$metadata

我收到错误消息:

GET请求/状态为500的请求-JWT令牌不包含范围" uaa.user"

有什么想法吗?

付费偷看设置
发送
2条回答
昵称总是被占用
1楼 · 2020-08-23 20:33.采纳回答

嗨,轮渡,

我已经检查了您提到的教程。 但是,需要澄清一件事:本教程供您通过Cloud Connector连接到本地目标。 ES5不是这种情况,因为它的URL是公开可用的。 因此,我将检查:

-目标代理类型被标记为:" Internet"-而非"本地"

-您应该使用其他设置来调整xsuaa实例,以便 目的地在这种情况下有效。 请改用以下XML:

 {
 " xsappname":" approuter-demo",
 "租户模式":"专用",
 " description":"被调用应用程序的安全配置文件",
 "范围":[
 {
 " name":" uaa.user",
 "描述":" UAA"
 }
 ],
 "角色模板":[
 {
 " name":" Token_Exchange",
 " description":" UAA",
 "范围参考":[
 " uaa.user"
 ]
 }
 ]
 } 

要执行此操作,应删除xsuaa并使用上面的XML重新创建。 完成此操作后,您应该再次推送/部署该应用程序,以便它可以选择新的服务实例。

希望这会有所帮助。

最好的问候,
Ivan