@Override
    public boolean isServiceAccessAllowed(final RegisteredService registeredService,
                                          final Service service) {
        if (operator == LogicalOperatorTypes.OR) {
            return strategies.stream().anyMatch(strategy -> strategy.isServiceAccessAllowed(registeredService, service));
        }
        return strategies.stream().allMatch(strategy -> strategy.isServiceAccessAllowed(registeredService, service));
    }
Add strategies.

@param policies the policies
core/cas-server-core-services-api/src/main/java/org/apereo/cas/services/ChainingRegisteredServiceAccessStrategy.java