default boolean authorizeRequest(final RegisteredServiceAccessStrategyRequest request) throws Throwable {
        return true;
    }
Verify authorization policy by checking the pre-configured rules
that may depend on what the principal might be carrying.
<p>
Verify presence of service required attributes.
<ul>
<li>If no rejected attributes are specified, authz is granted.</li>
<li>If no required attributes are specified, authz is granted.</li>
<li>If ALL attributes must be present, and the principal contains all and there is
at least one attribute value that matches the rejected, authz is denied.</li>
<li>If ALL attributes must be present, and the principal contains all and there is
at least one attribute value that matches the required, authz is granted.</li>
<li>If ALL attributes don't have to be present, and there is at least
one principal attribute present whose value matches the rejected, authz is denied.</li>
<li>If ALL attributes don't have to be present, and there is at least
one principal attribute present whose value matches the required, authz is granted.</li>
<li>Otherwise, access is denied</li>
</ul>

@param request the request
@return true /false if service access can be granted to principal
@throws Throwable the throwable
api/cas-server-core-api-services/src/main/java/org/apereo/cas/services/RegisteredServiceAccessStrategy.java