If access should take place via a HTTP query, you have here the possibility to run a program that gives back a table with all users (name, email, group list).