Class BroadleafOauthRegisterController

java.lang.Object
org.broadleafcommerce.common.web.controller.BroadleafAbstractController
org.broadleafcommerce.core.web.controller.account.BroadleafRegisterController
org.broadleafcommerce.core.web.controller.account.BroadleafOauthRegisterController

public class BroadleafOauthRegisterController extends BroadleafRegisterController
This is an extension of BroadleafRegisterController that utilizes Spring Social to register a customer from a Service Provider such as Facebook or Twitter.

To use: extend this class and provide @RequestMapping annotations

Author:
elbertbautista
See Also:
  • Constructor Details

    • BroadleafOauthRegisterController

      public BroadleafOauthRegisterController(org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService)
  • Method Details

    • register

      @RequestMapping public String register(org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm registerCustomerForm, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
      Overrides:
      register in class BroadleafRegisterController
    • processRegister

      @RequestMapping(params="action=register") public String processRegister(org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm registerCustomerForm, org.springframework.validation.BindingResult errors, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException