style: made 'request_with_auth' class method