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