Benefícios da migração de OAuth apps para GitHub Apps
Os GitHub Apps são a maneira recomendada de se integrar ao GitHub. GitHub Apps oferecem muitas vantagens sobre OAuth apps, incluindo:
- Recursos de segurança aprimorados, como permissões refinadas, escolha sobre o acesso ao repositório e tokens de curta duração
- A capacidade de agir de maneira independente de um usuário ou em nome dele
- Limites de taxa escalonáveis
- Webhooks internos
Para saber mais, confira Sobre a criação de Aplicativos do GitHub.
Como converter um OAuth app em um GitHub App
As etapas a seguir fornecem uma visão geral de como migrar de um OAuth app para um GitHub App. As etapas específicas dependem do aplicativo.
1. Revisar seu OAuth app
Familiarize-se novamente com o código do OAuth app. As solicitações de API que o OAuth app faz ajudarão você a decidir as permissões que devem ser selecionadas para o GitHub App.
Além disso, há alguns pontos de extremidade da API REST que não estão disponíveis para os OAuth apps. Verifique se todos os pontos de extremidade REST que você usa estão disponíveis para os GitHub Apps examinando