@Override
    public boolean isServiceAuthorized(final WebApplicationService service,
                                       final Optional<HttpServletRequest> httpRequest,
                                       final Optional<HttpServletResponse> httpResponse) {
        return singleLogoutServiceLogoutUrlBuilders
            .stream()
            .anyMatch(builder -> builder.isServiceAuthorized(service, httpRequest, httpResponse));
    }
This is {@link ChainingSingleLogoutServiceLogoutUrlBuilder} which acts on a registered
service to determine how the logout url endpoint should be decided.

@author Misagh Moayyed
@since 5.0.0
core/cas-server-core-logout-api/src/main/java/org/apereo/cas/logout/slo/ChainingSingleLogoutServiceLogoutUrlBuilder.java