affinity provides private groups as a RESTful HTTP service for authenticated users.