Class WsFedController

java.lang.Object
swiss.trustbroker.wsfed.controller.WsFedController

@Controller @ConditionalOnBooleanProperty("trustbroker.config.wsfed.enabled") public class WsFedController extends Object
  • Constructor Details

    • WsFedController

      public WsFedController(WsFedService wsFedService, List<swiss.trustbroker.api.saml.service.OutputService> outputServices)
  • Method Details

    • handleIncomingGetMessages

      @GetMapping(path="/api/v1/wsfed") public String handleIncomingGetMessages(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Web traffic dispatcher handling WS-Fed requests including SAML Redirect and UI interaction
      Parameters:
      request - is the web input according to servlet spec
      response - is the web response according to servlet spec
      Returns:
      redirect routing or null when no redirect is needed.