default boolean isDelegatedClientAuthorizedForAuthentication(final Authentication authentication,
                                                                 final Service service,
                                                                 final RequestContext context) throws Throwable {
        val clientName = getClientNameFromAuthentication(authentication);
        return isDelegatedClientAuthorizedFor(clientName, service, context);
    }
Is delegated client authorized for authentication?

@param authentication the authentication
@param service        the service
@param context        the context
@return true /false
@throws Throwable the throwable
support/cas-server-support-pac4j-api/src/main/java/org/apereo/cas/web/flow/DelegatedClientIdentityProviderAuthorizer.java