It's an alliance/corporation/group authorisation system, it includes an LDAP server, a graph database, and a durable event queue.
It manages the LDAP database for the group, maintaining accounts that can be used with other services using industry-standard plugins.
It allows you to send location-aware broadcasts, based on where people's alts are logged in, here's a screenshot from the Minimum Viable Product version:
You may need to clear out the temporary databases between runs, it does not have all of the HTTP interface implemented yet, and it does not have Broadcast interfaces implemented.
sbt test
to test it, see the test runs on travis here
to run it, run moe.pizza.auth.Main
in an IDE with the argument server
and provide it a valid config.yml
with CREST variables filled in