Sobre os Apps
Os Apps são ferramentas que estendem a funcionalidade do . Os Apps podem fazer coisas no como abrir problemas, fazer comentários sobre solicitações de pull e gerenciar projetos. Eles também podem fazer coisas fora do com base em eventos que acontecem no . Por exemplo, um App pode postar no Slack quando um problema é aberto no .
Encontrar Apps
É possível descobrir Apps no Marketplace.
Também é possível criar seu próprio App. Para saber mais, confira Sobre a criação de Aplicativos do .
Usar Apps
Para usar um App, é necessário instalar o aplicativo em sua conta de usuário ou de organização. Ao instalar o aplicativo, você concede permissão a ele para ler ou modificar os dados do seu repositório e da sua organização. As permissões específicas dependem do aplicativo e o informará quais permissões o aplicativo solicitou antes de instalá-lo. Ao instalar o aplicativo, você também especificará quais repositórios ele pode acessar. Se o aplicativo precisar de configurações adicionais, ele direcionará você a essas configurações. Para saber mais, confira Instalando um Aplicativo por meio do Marketplace em sua conta pessoal, Instalando um Aplicativo por meio do Marketplace em suas organizações, Instalando um Aplicativo de terceiros e Instalando seu próprio Aplicativo .
Também pode ser preciso autorizar um App a verificar sua identidade, saber quais recursos você pode acessar ou realizar ações em seu nome. Se você precisar autorizar o aplicativo, ele solicitará isso a você. Para saber mais, confira Autorizando aplicativos .
Ocasionalmente, o App solicitará permissões atualizadas. O fornecerá uma notificação a você quando isso for necessário. Para que o aplicativo continue funcionando, você precisará examinar e aprovar as permissões atualizadas. Para saber mais, confira Aprovação de permissões atualizadas para um aplicativo .
Antes de instalar ou autorizar um App, verifique se o desenvolvedor do aplicativo é confiável. Se você não usar mais o aplicativo, suspenda-o ou desinstale-o e/ou revogue sua autorização a ele. Para saber mais, confira Revisar e modificar aplicativos do instalados e Revisar e revogar a autorização dos Aplicativos .
Apps e OAuth apps
O também dá suporte a OAuth apps. Diferentemente dos Apps, você não instala um OAuth app ou controla quais repositórios ele pode acessar.
O OAuth apps e o Apps usam o OAuth 2.0.
OAuth apps só podem agir em nome de um usuário, enquanto Apps podem agir em nome de um usuário ou independentemente.
Para saber mais, confira Diferenças entre os aplicativos e os aplicativos OAuth e Autorizar aplicativos OAuth.