protected boolean doPrincipalAttributesAllowSurrogateServiceAccess(final RegisteredServiceAccessStrategyRequest request) {
        return RegisteredServiceAccessStrategyEvaluator.builder()
            .caseInsensitive(this.caseInsensitive)
            .requireAllAttributes(this.requireAllAttributes)
            .requiredAttributes(this.surrogateRequiredAttributes)
            .rejectedAttributes(new LinkedHashMap<>())
            .build()
            .apply(request);
    }
Indicates whether matching on required attribute values
should be done in a case-insensitive manner.
support/cas-server-support-surrogate-api/src/main/java/org/apereo/cas/services/SurrogateRegisteredServiceAccessStrategy.java