TruthsSeek
Português (Brasil)

Guia Publicado 2026-10-23 · Atualizado 2026-10-23

Suspender um GitHub App não é o mesmo que revogar a autorização do usuário

Publicação TruthsSeek · Política editorial

Resposta rápida · Suspender um GitHub App instalado bloqueia temporariamente o acesso aos recursos pertencentes à conta da instalação, mas não remove a autorização separada para o app agir em nome de um usuário. Se você também quiser interromper esse comportamento, trate a desinstalação da instalação e a desautorização do app em GitHub Apps autorizados como duas ações distintas.

Faça essa verificação agora — TraceSeek rastreia 3.000+ plataformas em 20–30 segundos. Primeira verificação gratuita.

⬇︎ iOS⬇︎ Android

Por que um desligamento temporário pode deixar acesso para trás

Quando você precisa pausar uma integração rapidamente, a medida óbvia é suspendê-la ou desinstalá-la. Isso resolve o lado da instalação. Não resolve automaticamente o lado da autorização, que é uma concessão diferente com um proprietário diferente.

Suspender um GitHub App instalado bloqueia temporariamente o acesso aos recursos pertencentes à conta da instalação. Fonte

Essa distinção importa porque um GitHub App pode deter dois tipos de acesso ao mesmo tempo: acesso de instalação aos recursos de uma conta e autorização de usuário para agir em nome de uma pessoa. Pausar um não pausa o outro.

A suspensão não remove a autorização separada para um app agir em nome de um usuário. Fonte

Acesso de instalação versus autorização de usuário

Use esta tabela para decidir qual superfície você realmente precisa alterar.

O que você quer interromperSuperfície a verificarO que a suspensão fazO que ela não faz
O app acessar recursos pertencentes à conta que o instalouA instalação nessa contaBloqueia temporariamente o acesso dessa instalaçãoRemover a autorização do usuário
O app agir em nome de uma pessoaGitHub Apps autorizados para esse usuárioNada por si sóInterromper a autorização no nível do usuário
Ambos, para uma contaAs duas superfíciesCobre apenas o lado da instalaçãoDeixa a outra concessão no lugar

Um GitHub App não é uma sessão de navegador ativa da qual você simplesmente sai. Suspender uma instalação é um controle no nível da conta sobre recursos; a desautorização é um controle no nível do usuário sobre a ação delegada. Eles são gerenciados separadamente e devem ser verificados separadamente.

Uma lista de verificação prática para um desligamento temporário

  1. Defina o objetivo primeiro. Decida se você está pausando o alcance do app nos recursos de uma conta, impedindo-o de agir em nome de um usuário, ou ambos. A resposta determina qual superfície você toca.
  2. Cuide da instalação. Suspenda a instalação na conta proprietária dos recursos que você quer proteger. Trate isso como temporário e reversível.
  3. Verifique o lado do usuário separadamente. Se o app foi autorizado a agir em seu nome e você quer que isso pare, vá para GitHub Apps autorizados e desautorize-o lá. Não presuma que a suspensão cobriu isso.
  4. Registre o que você mudou e onde. Anote qual instalação de conta você suspendeu e qual autorização de usuário, se houver, você removeu. Isso evita que uma limpeza posterior deixe uma das duas de fora.
  5. Reverta deliberadamente. Se a pausa foi temporária, reative a instalação somente depois de confirmar se a autorização do usuário também deve ser restaurada.

Desinstalar é mais forte que suspender, mas ainda tem escopo

Se uma pausa temporária não basta e você quer a instalação removida, desinstalar é a ação mais forte do lado da instalação. Ela ainda não alcança a autorização do usuário por si só.

Desinstalar remove o acesso de instalação dessa conta; a desautorização em GitHub Apps autorizados é uma ação separada quando o proprietário quer impedir que o app aja em seu nome. Fonte

A consequência prática: após desinstalar, verifique GitHub Apps autorizados se o proprietário também quer que o app pare de agir em seu nome. Remover uma conexão não é prova de que a outra sumiu, e um app que não aparece mais em um lugar pode ainda deter a outra concessão.

Caminhos comuns de falha

Verificando as duas superfícies antes de considerar concluído

Um desligamento só está completo quando cada superfície que você pretendia alterar foi verificada nos seus próprios termos. Confirme o estado da instalação na conta proprietária e depois confirme o estado da autorização em GitHub Apps autorizados para o usuário relevante. Não inferira uma a partir da outra e não descreva o app como desconectado — ele nunca foi uma sessão de navegador.

Se sua próxima tarefa é remover uma concessão OAuth mais antiga e você quer mantê-la separada das sessões de login, o guia relacionado sobre revogar um app OAuth antigo do GitHub sem confundi-lo com uma sessão de login cobre essa etapa de limpeza diferente.

Perguntas frequentes

Suspender um GitHub App revoga a autorização do usuário?

Não. A suspensão bloqueia temporariamente o acesso aos recursos pertencentes à conta da instalação, mas a autorização separada para o app agir em nome de um usuário não é removida pela suspensão.

Desinstalar é suficiente para impedir que um app aja em meu nome?

Desinstalar remove o acesso de instalação dessa conta. Se o proprietário também quer que o app pare de agir em seu nome, a desautorização em GitHub Apps autorizados é uma ação separada.

Posso tratar um GitHub App suspenso como uma sessão de navegador desconectada?

Não. Um GitHub App não é uma sessão de navegador. O acesso de instalação e a autorização do usuário são concessões separadas, e cada uma precisa ser verificada e alterada na sua própria superfície.

Continue lendo

Guias de plataformas

Pronto para pesquisar alguém?

Veja o que um nome de usuário revela

De acordo com as informações do produto, o TraceSeek pesquisa 3.000+ plataformas em 20–30 segundos e exibe perfis publicamente acessíveis que correspondem a um nome de usuário. A primeira verificação é gratuita. Possíveis correspondências precisam de revisão manual. A primeira varredura não exige cadastro nem login.

⬇︎ Baixe para iOS⬇︎ Obtenha no Android

Funciona em iPhone e Android · Verificação em 20–30 segundos · 3.000+ plataformas

⬇︎ App Store ⬇︎ Google Play