Class GigyaWebhookController
java.lang.Object
de.hybris.platform.gigya.gigyab2bwebservices.v1.controllers.GigyaWebhookController
@Controller
@RequestMapping(value="/{baseSiteId}",
produces="application/json")
public class GigyaWebhookController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreceiveWebhookEvents(javax.servlet.http.HttpServletRequest request, String baseSiteId, String jwtToken, GigyaWebHookRequest gigyawebhookRequest, javax.servlet.http.HttpServletResponse response) Receives the webhook events and creates users.
-
Constructor Details
-
GigyaWebhookController
public GigyaWebhookController()
-
-
Method Details
-
receiveWebhookEvents
@ResponseBody @PostMapping(value="/b2bwebhook", consumes="application/json", produces="application/json") public GigyaWebHookResponseWSDTO receiveWebhookEvents(javax.servlet.http.HttpServletRequest request, @PathVariable String baseSiteId, @RequestHeader("x-gigya-sig-jwt") String jwtToken, @RequestBody GigyaWebHookRequest gigyawebhookRequest, javax.servlet.http.HttpServletResponse response) Receives the webhook events and creates users.- Parameters:
request- the HTTP RequestbaseSiteId- base site identifierjwtToken- JWT Token for payload verificationgigyawebhookRequestDTO- CDC Webhook payloadresponse- the HTTP Response- Returns:
- GigyaWebHookResponseWSDTO
-