@Override
    public boolean supports(final IndirectClient client, final WebContext webContext) throws Throwable {
        val args = new Object[]{client, webContext, applicationContext, LOGGER};
        return watchableScript.execute("supports", Boolean.class, args);
    }
This is {@link GroovyDelegatedClientAuthenticationRequestCustomizer}.

@author Misagh Moayyed
@since 6.6.0
support/cas-server-support-pac4j-core/src/main/java/org/apereo/cas/pac4j/client/GroovyDelegatedClientAuthenticationRequestCustomizer.java