@Override
    public boolean supports(final SingleSignOnParticipationRequest ssoRequest) {
        val registeredService = getRegisteredService(ssoRequest);
        if (registeredService == null) {
            return false;
        }
        val accessStrategy = registeredService.getAccessStrategy();
        return accessStrategy != null && accessStrategy.getDelegatedAuthenticationPolicy() != null;
    }
This is {@link DelegatedAuthenticationSingleSignOnParticipationStrategy}.

@author Misagh Moayyed
@since 6.3.0
support/cas-server-support-pac4j-core/src/main/java/org/apereo/cas/web/flow/DelegatedAuthenticationSingleSignOnParticipationStrategy.java