@Override
    public boolean authorizeRequest(final RegisteredServiceAccessStrategyRequest request) {
        return !isSurrogateAuthenticationSession(request) || doPrincipalAttributesAllowSurrogateServiceAccess(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