{"meta":{"title":"Autenticação com um GitHub App","intro":"Saiba como autenticar com GitHub Apps.","product":"Aplicativos","breadcrumbs":[{"href":"/pt/enterprise-cloud@latest/apps","title":"Aplicativos"},{"href":"/pt/enterprise-cloud@latest/apps/creating-github-apps","title":"Criando aplicativos GitHub"},{"href":"/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app","title":"Autentique-se com um GitHub App"}],"documentType":"subcategory"},"body":"# Autenticação com um GitHub App\n\nSaiba como autenticar com GitHub Apps.\n\n## Links\n\n* [Sobre a autenticação com um aplicativo GitHub](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app)\n\n  Seu GitHub App pode se autenticar como ele mesmo, como uma instalação de aplicativo ou em nome de um usuário.\n\n* [Autenticando como aplicativo GitHub](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app)\n\n  Você pode autenticar como um GitHub App para gerar um token de acesso de instalação ou gerenciar seu aplicativo.\n\n* [Como autenticar como uma instalação de Aplicativo GitHub](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation)\n\n  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.\n\n* [Autenticação com um aplicativo GitHub em nome de um usuário](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user)\n\n  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.\n\n* [Gerenciando chaves privadas para aplicativos GitHub](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps)\n\n  Você pode gerenciar chaves privadas para autenticar com seus GitHub App.\n\n* [Gerando um JWT (Token Web JSON) para um aplicativo GitHub](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app)\n\n  Saiba como criar um JWT para autenticar determinados pontos de extremidade da API REST com seus GitHub App.\n\n* [Gerando um token de acesso de instalação para um aplicativo GitHub](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app)\n\n  Saiba como gerar um token de acesso de instalação para seus GitHub App.\n\n* [Gerando um token de acesso do usuário para um aplicativo GitHub](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app)\n\n  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.\n\n* [Atualizar tokens de acesso do usuário](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens)\n\n  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.\n\n* [Fazer solicitações de API autenticadas com um aplicativo GitHub em um fluxo de trabalho GitHub Actions](/pt/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)\n\n  É 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."}