protected void enforceTicketValidationAuthorizationFor(final HttpServletRequest request, final Service service, final Assertion assertion) {
        val authorizers = serviceValidateConfigurationContext.getValidationAuthorizers().getAuthorizers();
        for (val authorizer : authorizers) {
            try {
                authorizer.authorize(request, service, assertion);
            } catch (final Exception e) {
                throw new UnauthorizedServiceTicketValidationException(service);
            }
        }
    }
Enforce ticket validation authorization for.

@param request   the request
@param service   the service
@param assertion the assertion
support/cas-server-support-validation-core/src/main/java/org/apereo/cas/web/AbstractServiceValidateController.java