使用Web服务创建购物车时访问被拒绝

2020-09-20 02:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI, 我正在尝试使用web...

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

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


HI,

我正在尝试使用webservices模块创建匿名用户购物车。 我收到以下错误。

{"错误":[{"消息":"访问被拒绝","类型":" AccessDeniedError"}]}

localhost:9001/customwebservices/v2/insurance/users/anonymous/carts/-POST创建购物车

信息[hybrisHTTP28] [RestHandlerExceptionResolver]翻译异常[org.springframework.security.access.AccessDeniedException]:访问被拒绝

我已经创建了oauth令牌

https://localhost:9002/authorizationserver/oauth/token? client_id = customuser&client_secret = secret&grant_type = client_credentials

令牌已生成,我使用相同的令牌为匿名用户创建购物车。

我还向我的控制器添加了ROLE_TRUSTED_CLIENT。

  @RequestMapping(方法= RequestMethod.POST)
  @ResponseStatus(HttpStatus.CREATED)
  @Secured(
  {" ROLE_CLIENT"," ROLE_TRUSTED_CLIENT"})
  @ResponseBody
  @ApiOperation(value ="为用户创建或还原购物车。",notes ="创建新的购物车或还原用户购物车的匿名CS(如果在请求中指定了旧的购物车ID)。")
  @ApiBaseSiteIdAndUserIdParam
  public CartWsDTO createCart(@ApiParam(value =" Anonymous cart GUID。")@RequestParam(required = false)最终字符串oldCartId,
          @ApiParam(value ="要合并匿名购物车的用户购物车GUID。")@RequestParam(必需= false)最终字符串toMergeCartGuid,
          @ApiParam(value ="响应配置(字段列表,应在响应中返回)",allowableValues =" BASIC,DEFAULT,FULL")@RequestParam(必需= false,defaultValue = DEFAULT_FIELD_SET)最终字符串字段)
  {

  

请告诉我我在做什么错了?