@Override
    public String createFlowExecutionUrl(final String flowId, final String flowExecutionKey, final HttpServletRequest request) {
        val encoding = getEncodingScheme(request);
        val executionKey = encodeSingleParameter(DEFAULT_FLOW_EXECUTION_KEY_PARAMETER, flowExecutionKey, encoding);
        val url = request.getParameterMap().entrySet()
            .stream()
            .flatMap(entry -> encodeMultiParameter(entry.getKey(), entry.getValue(), encoding))
            .collect(Collectors.joining(DELIMITER, request.getRequestURI() + '?', DELIMITER + executionKey));
        LOGGER.trace("Final flow execution url is [{}]", url);
        return url;
    }
Default flow execution key parameter name, {@value}.
Same as that used by {@link DefaultFlowUrlHandler}.
core/cas-server-core-webflow-api/src/main/java/org/apereo/cas/web/flow/CasDefaultFlowUrlHandler.java