在OCC Web服务中设置基本身份验证。

2020-09-14 20:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)混合版本:6.0.0.0 我...

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

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


混合版本:6.0.0.0

我想为所有Web服务设置基本身份验证。 因此,我指的是下面提到的Wiki的链接,并做了提到的所有更改:

https://help.hybris.com/6.0.0/hcd/ 8c5ac868866910149e629f52b14ee73e.html

但是它没有按照预期工作。

我点击了以下Web服务,以通过Postman获取用户详细信息:

GET: https://localhost:9002/meccommercewebservices/v2/{website }/users/anonymous

响应:

{"错误":[{"消息":"未知服务器错误","类型":" UnknownError"}]}

当我在浏览器中单击它时,它显示"需要身份验证",但它无法与tomcat-users.xml文件中提到的用户名和密码一起使用,每次我在浏览器中单击它时,都会弹出弹出窗口。

tomcat-users.xml文件的路径:/config/tomcat/conf/tomcat-users.xml(PFA)

web.xml文件的路径:\ custom \ mec \ meccommercewebservices \ web \ webroot \ WEB-INF \ web.xml(PFA)

4条回答
当学会了学习
2020-09-14 21:52

您提到的文档与OCC Web服务无关。 与OCC相关的文档位于文档的"商务"部分: https://help.hybris.com/6.0.0 /hcd/8b83004c866910148d99f640ec819cc5.html
与授权相关的Spring配置位于:
-ycommercewebservices/web/webroot/WEB-INF/config/common/security-spring.xml文件( https://help.hybris.com/6.0.0/hcd/8c189dc48669101496b594a9bb97a11b.html)。
-ycommercewebservices/web/webroot/WEB-INF/config/v2/security-v2-spring.xml
没有文档说明如何将其从OAuth更改为基本身份验证。
您需要做的是更改Spring配置。

platformwebservices是Web服务使用的基本身份验证-也许您可以使用以下配置作为示例:/platformwebservices/resources/platformwebservices-web-spring.xml

一周热门 更多>