@Override
    public ModelAndView build(final RegisteredService registeredService,
                              final String redirectUrl, final Map<String, String> parameters) {
        val model = new LinkedHashMap<String, Object>();
        model.put("originalUrl", redirectUrl);
        model.put("parameters", parameters);
        val mv = new ModelAndView(CasWebflowConstants.VIEW_ID_POST_RESPONSE, model);
        mv.setStatus(HttpStatusCode.valueOf(HttpStatus.OK.value()));
        LOGGER.debug("POSTing to [{}] with model [{}]", mv.getViewName(), mv.getModel());
        return mv;
    }
This is {@link OAuth20ResponseModeFormPostBuilder}.

@author Misagh Moayyed
@since 7.0.0
support/cas-server-support-oauth-core-api/src/main/java/org/apereo/cas/support/oauth/web/response/callback/mode/OAuth20ResponseModeFormPostBuilder.java