Supports an optional anonymous user that will be used for all requests that don't have a user specified.