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

2020-09-26 04:53发布

         点击此处--->   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","消息":"不良客户端凭据"}]}

         点击此处--->   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条回答
SAP小菜
1楼 · 2020-09-26 05:46.采纳回答

您可以在扩展名中的web/webroot/WEB-INF/config/common/security-spring.xml下找到配置。 有一个指定秘密的块。 默认情况下,client_secret是 secret ,您可以将 mobile_android 用作client_id。 配置块看起来像

  
              
              
              
          
  
土豆飞人
2楼-- · 2020-09-26 05:41

此更改或init或其他操作后是否需要重新启动hybrisserver? 还是在运行时接受?

何必丶何苦呢
3楼-- · 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

昵称总是被占用
4楼-- · 2020-09-26 05:40

感谢。

Climb_Ma
5楼-- · 2020-09-26 05:38

/hybris/bin/ext-template/ycommercewebservices/web/webroot/WEB-INF/config/security-spring.xml

一周热门 更多>