@Override
    protected void doInitialize() {
        val flow = getLoginFlow();
        if (flow != null && casProperties.getAuthn().getPasswordless().getGoogleRecaptcha().isEnabled()) {
            flow.getStartActionList().add(createEvaluateAction(CasWebflowConstants.ACTION_ID_PASSWORDLESS_INIT_CAPTCHA));
            prependActionsToActionStateExecutionList(flow, CasWebflowConstants.STATE_ID_PASSWORDLESS_VERIFY_ACCOUNT,
                CasWebflowConstants.ACTION_ID_PASSWORDLESS_VALIDATE_CAPTCHA);
            createTransitionForState(flow, CasWebflowConstants.STATE_ID_PASSWORDLESS_VERIFY_ACCOUNT,
                CasWebflowConstants.TRANSITION_ID_CAPTCHA_ERROR, CasWebflowConstants.STATE_ID_PASSWORDLESS_GET_USERID);
        }
    }
This is {@link PasswordlessAuthenticationCaptchaWebflowConfigurer}.

@author Misagh Moayyed
@since 7.1.0
support/cas-server-support-passwordless-webflow/src/main/java/org/apereo/cas/web/flow/PasswordlessAuthenticationCaptchaWebflowConfigurer.java