Documentación de aplicaciones de GitHub
Saca más provecho de GitHub integrándote con nuestras API y webhooks, personalizando tu flujo de trabajo de GitHub, y creando y compartiendo apps con la comunidad.
Comience aquí
- Acerca del uso de aplicaciones de GitHub- Obtén más información sobre qué es una GitHub App y por qué deberías usar una GitHub App. 
- Acerca de la creación de GitHub Apps- Las GitHub Apps te permiten crear integraciones para automatizar los procesos y ampliar la funcionalidad de GitHub. 
- Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth- En general, se prefieren las GitHub Apps antes que las OAuth apps porque utilizan permisos específicos, ofrecen más control sobre los repositorios a los que puede acceder la aplicación y usan tokens de corta duración. 
- Acerca de la autenticación con una aplicación de GitHub- La GitHub App se puede autenticar como sí misma, como una instalación de aplicación o en nombre de un usuario. 
Popular
- Registro de una instancia de GitHub App- Puede registrar una GitHub App en su cuenta personal, cualquier organización de su propiedad o su empresa . 
- Autorizar GitHub Apps- Puedes autorizar GitHub App para recuperar información sobre la cuenta de GitHub y para hacer cambios en tu nombre. 
- Creación de una aplicación de GitHub que responda a eventos de webhook- Aprende a crear una GitHub App que realice una solicitud de API en respuesta a un evento de webhook. 
- Creación de un botón "Inicio de sesión con GitHub" con una aplicación de GitHub- Sigue este tutorial para escribir código de Ruby para generar un token de acceso de usuario a través del flujo de aplicación web para GitHub App. 
- Creación de una aplicación de GitHub que responda a eventos de webhook- Aprende a crear una GitHub App que realice una solicitud de API en respuesta a un evento de webhook. 
- Creación de un botón "Inicio de sesión con GitHub" con una aplicación de GitHub- Sigue este tutorial para escribir código de Ruby para generar un token de acceso de usuario a través del flujo de aplicación web para GitHub App. 
- Creación de una CLI con una aplicación de GitHub- Sigue este tutorial para escribir una CLI en Ruby que genere un token de acceso de usuario para una GitHub App a través del flujo de dispositivo. 
- Realización de solicitudes de API autenticadas con una aplicación de GitHub en un flujo de trabajo de Acciones de GitHub- Puedes utilizar un token de acceso de instalación desde GitHub App para realizar solicitudes de API autenticadas en un flujo de trabajo de GitHub Actions. También puedes pasar el token a una acción personalizada para habilitar la acción para realizar solicitudes de API autenticadas. 
Uso de aplicaciones de GitHub
- Acerca del uso de aplicaciones de GitHub
- Instalación de una instancia de GitHub App desde GitHub Marketplace en tu cuenta personal
- Instalación de una instancia de GitHub App desde GitHub Marketplace en las organizaciones
- Instalación de una instancia de GitHub App desde un tercero
- Instalación de tu propia instancia de GitHub App
- Instalación de una aplicación de GitHub en tu empresa
- Solicitud de una aplicación de GitHub al propietario de la organización
- Autorizar GitHub Apps
- Aprobación de permisos actualizados para una aplicación de GitHub
- Revisión y revocación de autorización de aplicaciones de GitHub
- Revisión y modificación de las Aplicaciones de GitHub instaladas
- Aplicaciones SAML y GitHub
- Aplicaciones de GitHub con privilegios
Mantenimiento de GitHub Apps
- Modificación del registro de una instancia de GitHub App
- Activación de características opcionales para Aplicaciones de GitHub
- Acerca de los administradores de aplicaciones de GitHub
- Administrar las direcciones IP permitidas para una GitHub App
- Suspender la instalación de una GitHub App
- Transferir la propiedad de una GitHub App
- Borrar una GitHub App