@Override
    public Set<PersonAttributes> getPeople(final Map<String, Object> query,
                                           final PersonAttributeDaoFilter filter,
                                           final Set<PersonAttributes> resultPeople) {
        val queryAttributes = PersonAttributeDao.stuffAttributesIntoList(query);
        return getPeopleWithMultivaluedAttributes(queryAttributes, filter, resultPeople);
    }
Provides the ability to contact a URL resource to ask for attributes.
Support GET/POST endpoints, and provides the username in form of a parameter.
The response is expected to be a JSON map.

@author Misagh Moayyed
@since 7.1.0
support/cas-server-support-person-directory-core/src/main/java/org/apereo/cas/persondir/RestfulPersonAttributeDao.java