Hybris 6:Oauth问题

2020-09-19 17:43发布

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

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

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


大家好,

从URL http://localhost:9001/authorizationserver/oauth检索Oauth令牌时,我遇到以下错误/token

{"错误":[{"消息":"错误的客户端凭据","类型":" BadClientCredentialsError"}]}

遵循的步骤:

1)为B2B安装了Hybris 6。

2)启用了ycommercewebservices和authorizationserver扩展。

3)为链接中指定的ROLE_TRUSTED_CLIENT运行impex( help.hybris.com/6.0.0/hcd/627c92db29ce4fce8b01ffbe478a8b3b.html#loio4079b4327ac243b6b3bd507cda6d74ff

4)使用邮递员使用x-www-form-urlencoded发送属性和值:

client_id->受信任的客户端

client_secret->机密

grant_type->密码

用户名-> axel.krause@rustic-hw.com (powertool用户)

密码-> 12341234

有人能让我知道我在想什么。

注意:我可以使用相同的凭据登录到Powertools店面。

谢谢

3条回答
小灯塔
2020-09-19 18:13

我遇到了这个问题,我发现了为客户端设备生成访问令牌和刷新令牌所需的用户ID和密码。 如果您在hybris中正确配置了webservice扩展,则

  • 导入以下impex

INSERT_UPDATE OAuthClientDetails; clientId [unique = true]; resourceIds; scope; authorizedGrantTypes; authorities; clientSecret; registeredRedirectUri; accessTokenValiditySeconds; refreshTokenValiditySeconds; trusted_client; hybris; basic; authorization_code,refresh_tokend; =" nofollow" hraf=" http://localhost:9002/authorizationserver/oauth2_callback; 15553000; 311050"> http://localhost:9002/authorizationserver/oauth2_callback; 15553000; 311050

  • 并且比尝试使用邮递员完成以下请求

https: //localhost:9002/authorizationserver/oauth/token?client_id=trusted_client&client_secret=secret&grant_type=password&username=axel.krause@rustic-hw.com&password=12341234

  • 注意:将请求类型设为POST。

一周热门 更多>