@Override
    protected List<String> determineRequestedAttributeDefinitions(
        final RegisteredServiceAttributeReleasePolicyContext context) {
        return this.useUniformResourceName
            ? new ArrayList<>(getEntityCategoryAttributes().values())
            : new ArrayList<>(getEntityCategoryAttributes().keySet());
    }
This is {@link BaseEntityCategoryAttributeReleasePolicy}.

@author Misagh Moayyed
@since 7.0.0
support/cas-server-support-saml-idp-core/src/main/java/org/apereo/cas/support/saml/services/BaseEntityCategoryAttributeReleasePolicy.java