# Authentifizieren mit einer GitHub App

Erfahre, wie du dich mit GitHub Apps authentifizierst.

## Links

* [Informationen zur Authentifizierung mit einer GitHub-App](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app)

  Ihre GitHub App kann sich als sie selbst, als App-Installation oder im Namen eines Benutzers authentifizieren.

* [Authentifizieren als GitHub-App](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app)

  Du kannst dich als GitHub App authentifizieren, um ein Zugriffstoken für die Installation zu erstellen oder deine App zu verwalten.

* [Authentifizieren als GitHub App-Installation](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation)

  Sie können Ihr GitHub App als Installation authentifizieren, um API-Anfragen zu stellen, die Ressourcen betreffen, die dem Konto gehören, in dem die App installiert ist.

* [Authentifizieren mit einer GitHub App im Namen eines Benutzers](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user)

  Deine GitHub-App kann Aktionen im Namen von Benutzer\*innen ausführen, z. B. das Erstellen eines Issues, das Veröffentlichen eines Kommentars oder das Erstellen einer Bereitstellung.

* [Verwalten privater Schlüssel für GitHub Apps](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps)

  Sie können private Schlüssel verwalten, um sich bei Ihrem GitHub AppKonto zu authentifizieren.

* [Generieren eines JSON-Webtokens (JWT) für eine GitHub App](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app)

  Hier erfährst du, wie du ein JSON Web Token (JWT) erstellst, um dich mit deiner GitHub App bei bestimmten REST-API-Endpunkten zu authentifizieren.

* [Generieren eines Installationszugriffstokens für eine GitHub App](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app)

  Erfahren Sie, wie Sie ein Installationszugriffstoken für GitHub App generieren.

* [Generieren eines Benutzerzugriffstokens für eine GitHub App](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app)

  Sie können für Ihr GitHub App ein Benutzerzugriffstoken generieren, um die App-Aktivität einem Benutzer zuzuordnen.

* [Aktualisieren von Benutzerzugriffstoken](/de/enterprise-server@3.22/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens)

  Um eine normale Tokenrotation zu erzwingen und die Auswirkungen eines kompromittierten Tokens zu verringern, können Sie Ihre GitHub App Konfiguration so konfigurieren, dass Benutzerzugriffstoken verwendet werden, die ablaufen.

* [Erstellen authentifizierter API-Anforderungen mit einer GitHub App in einem GitHub Actions-Workflow](/de/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)

  Sie können ein Installationszugriffstoken von einem GitHub App verwenden, um authentifizierte API-Anforderungen in einem GitHub Actions Workflow vorzunehmen. Du kannst das Token auch an eine benutzerdefinierte Aktion übergeben, damit die Aktion authentifizierte API-Anforderungen tätigen kann.