@Override
    public Optional<DelegatedClientIdentityProviderConfiguration> select(
        final RequestContext context,
        final WebApplicationService service,
        final Set<DelegatedClientIdentityProviderConfiguration> providers) {
        return strategies
            .stream()
            .map(Unchecked.function(strategy -> strategy.select(context, service, providers)))
            .filter(Optional::isPresent)
            .map(Optional::get)
            .findFirst();
    }
Add strategy.

@param strategy the strategy
support/cas-server-support-pac4j-core/src/main/java/org/apereo/cas/pac4j/client/ChainingDelegatedClientIdentityProviderRedirectionStrategy.java