SAP Hybris的Oauth2.0设置

时间:2018-05-29 18:55:43

标签: sap hybris sap-cloud-platform

我正在探索hybris销售云试用版。我想使用postman测试oauth2,我不知道这是否正确,但我在SAP Cloud Platform驾驶舱中创建了一个客户端应用程序,方法是转到 {subaccount} |安全| Oauth |客户端 即可。我在订阅中添加了什么?在邮递员中,我应该把它作为范围?

2 个答案:

答案 0 :(得分:0)

单击“授权”选项卡,然后单击“获取新访问令牌”按钮,并按照hybris中的配置配置Oauth客户端

答案 1 :(得分:0)

首先创建 OAuthClientDetails ,为此,您可以使用Impex进行创建,下面是一个示例

INSERT_UPDATE OAuthClientDetails;clientId[unique=true];resourceIds;scope;authorizedGrantTypes                ;authorities                                                                 ;clientSecret;registeredRedirectUri
                            ;qwe                  ;hybris     ;basic;implicit,client_credentials,password;ROLE_TRUSTED_CLIENT,ROLE_CLIENT,ROLE_CUSTOMERMANAGERGROUP,ROLE_CUSTOMERGROUP;secret;

这将创建一个OauthClientDetails,我们还获得了访问所有不同类型的授权。

下一步,转到邮递员,并进行以下配置

授予类型:密码凭证

访问令牌URL:https://localhost:9002/authorizationserver/oauth/token

用户名:admin

密码:nimda

客户ID:创建您的客户详细信息

客户机密:机密/密码

范围:基本

客户端身份验证:作为基本的Auth标头发送

enter image description here