# Autenticación con una GitHub App

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

## Links

* [Acerca de la autenticación con una aplicación de GitHub](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app)

  Su GitHub App puede autenticarse como tal, como una instalación de la aplicación o en nombre de un usuario.

* [Autenticación como una aplicación de GitHub](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-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](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation)

  Puede hacer que su GitHub App se autentique como instalación para realizar solicitudes a la API que afecten a los recursos de la cuenta en la que está instalada la aplicación.

* [Autenticación con una aplicación de GitHub en nombre de un usuario](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user)

  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](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps)

  Puede administrar claves privadas para autenticarse con GitHub App.

* [Generación de un token web JSON (JWT) para una aplicación de GitHub](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app)

  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](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app)

  Obtenga información sobre cómo generar un token de acceso de instalación para GitHub App.

* [Generación de un token de acceso de usuario para una aplicación de GitHub](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app)

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

* [Actualización de tokens de acceso de usuario](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens)

  Para aplicar una rotación periódica de tokens y reducir el impacto de un token comprometido, puede configurar su GitHub App para usar tokens de acceso de usuario que caduquen.

* [Realización de solicitudes de API autenticadas con una aplicación de GitHub en un flujo de trabajo de Acciones de GitHub](/es/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)

  Puede usar un token de acceso de instalación desde GitHub App para realizar solicitudes de API autenticadas en un GitHub Actions flujo de trabajo. También puedes pasar el token a una acción personalizada para habilitar la acción para realizar solicitudes de API autenticadas.