protected Optional<DelegatedClientIdentityProviderConfiguration> determineDelegatedIdentityProviderConfiguration(
        final RequestContext requestContext, final PasswordlessUserAccount user,
        final Set<? extends DelegatedClientIdentityProviderConfiguration> clients) throws Throwable {
        val request = WebUtils.getHttpServletRequestFromExternalWebflowContext(requestContext);
        val args = new Object[]{user, clients, request, LOGGER};
        return Optional.ofNullable(watchableScript.execute(args, DelegatedClientIdentityProviderConfiguration.class));
    }
This is {@link PasswordlessDetermineDelegatedAuthenticationAction}.

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