Implements a user authorization service in golang