Skip to main content

Autenticación con una GitHub App

Obtén información sobre cómo autenticarse con GitHub Apps.

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.

Autenticarse como una GitHub App

Puedes autenticarte como una GitHub App para generar un token de acceso de instalación o administrar la aplicación.

Autenticación como una instalación de una aplicación de GitHub

Puedes hacer que tu GitHub App se autentique como una instalación para realizar solicitudes de API que afecten a los recursos que pertenecen a la cuenta donde está instalada la aplicación.

Autenticación con una aplicación de GitHub en nombre de un usuario

Tu aplicación de GitHub puede realizar acciones en nombre de un usuario, como crear una incidencia, publicar un comentario o crear una implementación.

Administración de claves privadas para aplicaciones de GitHub

Puedes administrar claves privadas para autenticarte con GitHub App.

Generación de un JSON Web Token (JWT) para una aplicación de GitHub

Aprende a crear un JSON Web Token (JWT) para autenticarte en determinados puntos de conexión de API REST con tu GitHub App.

Generación de un token de acceso de instalación para una aplicación de GitHub

Aprende a generar un token de acceso de instalación para tu GitHub App.

Generación de un token de acceso de usuario para una aplicación de GitHub

Puedes generar un token de acceso de usuario para GitHub App a fin de atribuir la actividad de la aplicación a un usuario.

Actualización de tokens de acceso de usuario

Para cumplir con la rotación habitual de tokens y reducir el impacto de que se ponga en riesgo alguno de ellos, puedes configurar tu GitHub App para que utilice tokens de acceso de usuario que expiren.

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.