Acerca de las GitHub Apps
Las GitHub Apps son herramientas que amplían la funcionalidad de GitHub. Las GitHub Apps pueden realizar acciones en GitHub, como abrir incidencias, comentar solicitudes de cambios y administrar proyectos. También pueden realizar acciones fuera de GitHub en función de los eventos que se producen en GitHub. Por ejemplo, una GitHub App puede publicar en Slack cuando se abre una incidencia en GitHub.
Para más información sobre el uso de GitHub Apps, consulta "Acerca del uso de aplicaciones de GitHub".
Para más información sobre la creación de GitHub Apps, consulta "Acerca de la creación de GitHub Apps".
GitHub Apps y OAuth apps
GitHub también admite OAuth apps. En general, se prefieren las GitHub Apps antes que las OAuth apps. Las GitHub Apps usan permisos específicos, proporcionan al usuario más control sobre los repositorios a los que puede acceder la aplicación y usan tokens de corta duración. Estas propiedades pueden mejorar la seguridad de la aplicación, ya que limitan el daño que se causaría si se filtrasen las credenciales de la aplicación. Para obtener más información, vea «Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth».