点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我创建了一个基于CAP的应用程序并将其部署到我的Cloud Foundry空间中。
一切都受到XSUAA的保护,并且运行起来很吸引人,到目前为止没有问题。
现在,我想从使用移动服务(CloudFoundry)创建的移动应用程序中引用此服务。
我立即被困住了,因为XSUAA保护开始表现得很奇怪。
转发身份验证不起作用,因为移动服务应用程序会生成自己的UAA服务,并且每当身份验证令牌转发到CAP应用程序时,答案都是:
客户端ID不匹配与
在此完美的博客:也不走运,XSUAA登录页面也不允许我进入。approuter中的XSUAA登录说:
无效的JWT令牌
然后我尝试在移动座舱中设置OAuth2ClientCredentials安全方法来创建目标。
仍然如此,它不起作用,目标测试失败。
在419毫秒内向后端https://18d77c05trial-dev-xxxxxxxx-app.cfapps.eu10.hana.ondemand.com/admin-service/$metadata?auth=uaa发送GET请求完成。 后端的HTTP状态为401。
我暂时将后端安全性切换为"基本身份验证",但是有人能够通过MobileServices连接到具有XSUAA保护的基于CAP的服务吗?
最好
罗伯托。
Roberto,你好
我开发了这种情况并得到了这个错误。 我的方法是:
另一方面,薛小明提到的新SSO机制听起来很合理 真的很好 我很快就会检查出来。
希望这会有所帮助。
最诚挚的问候,
Marc
你好Marc,
谢谢! 它像一种魅力一样工作,而且解释得很好!
最好的
R。
" OAuth2用户令牌交换" SSO机制是针对这种情况的新解决方案。 https://help.sap.com/viewer/468990a67780424a9e66eb096d4 /en-US/c5896a6238ae4f11a4f0d37d483340f0.html
与云目标 https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/e3c333f9de6245fca326993f2397c13a.html 其中包含有关配置属性的详细信息。
一周热门 更多>