Skip to main content

Como se autenticar com um GitHub App

Saiba como autenticar com GitHub Apps.

Sobre a autenticação com um GitHub App

Seu GitHub App pode se autenticar como ele mesmo, como uma instalação de aplicativo ou em nome de um usuário.

Efetuar autenticação como um aplicativo GitHub

Você pode autenticar como um GitHub App para gerar um token de acesso de instalação ou gerenciar seu aplicativo.

Como autenticar como uma instalação de Aplicativo GitHub

Você pode fazer com que seus GitHub App se autentiquem como uma instalação para fazer solicitações de API que afetam os recursos pertencentes à conta em que o aplicativo está instalado.

Autenticação com um aplicativo GitHub em nome de um usuário

O GitHub App pode executar ações em nome de um usuário, como criar um problema, postar um comentário ou criar uma implantação.

Como gerenciar chaves privadas para Aplicativos GitHub

Você pode gerenciar chaves privadas para autenticar com seus GitHub App.

Como gerar um JWT (Token Web JSON) para um Aplicativo GitHub

Saiba como criar um JWT para autenticar determinados pontos de extremidade da API REST com seus GitHub App.

Como gerar um token de acesso de instalação para um Aplicativo GitHub

Saiba como gerar um token de acesso de instalação para seus GitHub App.

Como gerar um token de acesso do usuário para um GitHub App

Você pode gerar um token de acesso do usuário para o GitHub App a fim de atribuir a atividade do aplicativo a um usuário.

Atualizar tokens de acesso do usuário

Para aplicar a rotação regular do token e reduzir o impacto de um token comprometido, configure seu GitHub App para usar tokens de acesso do usuário que expiram.

Fazer solicitações de API autenticadas com um Aplicativo do GitHub em um fluxo de trabalho do GitHub Actions

É possível usar um token de acesso de instalação de um GitHub App para fazer solicitações de API autenticadas em um fluxo de trabalho do GitHub Actions. Também é possível transmitir o token a uma ação personalizada para permitir que ela faça solicitações de API autenticadas.