@Override
    public boolean isAuthorized(final WebContext webContext, final IndirectClient client,
                                final WebApplicationService currentService) throws Throwable {
        val args = new Object[]{client, webContext, currentService, applicationContext, LOGGER};
        return watchableScript.execute("isAuthorized", 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