client with auth