protected String buildRiskVerificationUrl() {
        return FunctionUtils.doUnchecked(() -> {
            val riskToken = createRiskToken();
            return new URIBuilder(casProperties.getServer().getPrefix())
                .appendPath(CasWebflowConfigurer.FLOW_ID_RISK_VERIFICATION)
                .addParameter(RiskAuthenticationCheckTokenAction.PARAMETER_NAME_RISK_TOKEN, riskToken)
                .build()
                .toString();
        });
    }
This is {@link BaseAuthenticationRiskNotifier}.

@author Misagh Moayyed
@since 5.1.0
support/cas-server-support-electrofence/src/main/java/org/apereo/cas/impl/notify/BaseAuthenticationRiskNotifier.java