Como criar autenticação com GraphQL e Apollo Client na prática: passo a passo para aplicações React seguras