使用Grant_type = password获取ycommercewebservice的令牌

2020-09-22 14:01发布

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

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


专家,您好,我点击以下URL来获取访问令牌

** http://localhost: 9001/rest/oauth/token?client_id = trusted_client&client_secret = secret&grant_type = password&username = admin&password = nimda **

它给我一个令牌。 当我使用相同令牌访问RestFul URL

** http://本地主机:9001/rest/v1/electronics/products/export/full?currentPage = 0&pageSize = 10&options = BASIC **

返回"拒绝访问"

当我使用时获得令牌

** http://localhost:9001/rest/oauth/token?client_id = trusted_client&client_secret = secret&grant_type = client_credentials **

使用产品XML回复

请让我知道OAuth Spring Security是否需要任何配置才能使用grant_type = password获得工作令牌?

谢谢

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

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


专家,您好,我点击以下URL来获取访问令牌

** http://localhost: 9001/rest/oauth/token?client_id = trusted_client&client_secret = secret&grant_type = password&username = admin&password = nimda **

它给我一个令牌。 当我使用相同令牌访问RestFul URL

** http://本地主机:9001/rest/v1/electronics/products/export/full?currentPage = 0&pageSize = 10&options = BASIC **

返回"拒绝访问"

当我使用时获得令牌

** http://localhost:9001/rest/oauth/token?client_id = trusted_client&client_secret = secret&grant_type = client_credentials **

使用产品XML回复

请让我知道OAuth Spring Security是否需要任何配置才能使用grant_type = password获得工作令牌?

谢谢

付费偷看设置
发送
6条回答
木偶小白
1楼-- · 2020-09-22 14:23

嗨,桑杰,

OCC v1中要求的产品导出受ROLE_TRUSTED_CLIENT保护,这就是为什么它只能与客户端凭据一起使用的原因。 这并不是要与匿名或常规客户一起使用,因为我们认为客户不能要求导出系统中的所有产品。

干杯,卢卡斯

落灬小鱼
2楼-- · 2020-09-22 14:06

嗨桑杰,

您能否为第二次呼叫更新您的帖子并添加请求标头和正文: http://localhost:9001/rest/v1/electronics/products/export/full?currentPage = 0&pageSize = 10&options = BASIC 吗?

悠然的二货
3楼-- · 2020-09-22 14:20

仅将信任角色授予用户即可。 您也可以使用grant_type = password。 加入角色后对我有用。

SC_Yao
4楼-- · 2020-09-22 14:12

嗨,何塞,

替代文本

替代文本

替代文字

hongfeng1314
5楼-- · 2020-09-22 14:02

您好,

ycommercewebservuic的spring-security.xml显示,ROLE_TRUSTED_CLIENT也可以用作密码。

替代文字

天桥码农
6楼-- · 2020-09-22 14:18

嗨Jagruti,

我也遇到使用授权类型=密码和用户admin生成令牌的相同问题,但是在点击产品导出Web服务网址时,它仍然显示"访问被拒绝"。

https://localhost:9002/authorizationserver/oauth/token?client_id = trusted_client&client_secret = secret&grant_type = password&username = admin&password = nimda

我们必须在hmc或spring xml中为用户分配受信任的客户端角色吗?

感谢Venkatesh

一周热门 更多>