我在哪里为其余Web服务配置client_id和client_secret?

2020-09-26 04:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如此处所述: https://w...

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

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


如此处所述: https://wiki.hybris.com/display/release5/ OAuth + 2.0 对oauth令牌端点的调用如下:

res = tokenURL.post(截止日期:30,有效载荷:" client_id = $ {client_id}&client_secret = $ {client_secret}&grant_type = password&username = $ {username}&password = $ {password}"。getBytes())

但是我应该在哪里配置我的client_id和client_secret? 有了假值,我得到了:

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

5条回答
何必丶何苦呢
2020-09-26 05:29

嗨,它在Hybris 6.x上已更改。您可以编写一个impex或使用backoffice对其进行配置

您可以在[此处]选中

Impex示例:

  INSERT_UPDATE OAuthClientDetails; clientId [unique = true]; resourceIds;范围; authorizedGrantTypes; authorities; clientSecret; registeredRedirectUri
                                  ;客户端;混合;基本;隐式,client_credentials; ROLE_CLIENT;秘密; http://localhost:9001/authorizationserver/oauth2_implicit_callback;
                                  ; mobile_android; hybris;基本; authorization_code,refresh_token,password,client_credentials; ROLE_CLIENT; secret; http://localhost:9001/authorizationserver/oauth2_callback;

  

此致

[1]: https://help.hybris .com/6.4.0/hcd/627c92db29ce4fce8b01ffbe478a8b3b.html

一周热门 更多>