Authentifizieren mit einer GitHub App
Erfahre, wie du dich mit GitHub Apps authentifizierst.
Informationen zur Authentifizierung mit einer GitHub-App
Ihre GitHub App kann sich als sie selbst, als App-Installation oder im Auftrag eines Benutzers authentifizieren.
Authentifizieren als 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
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
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
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
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
Erfahren Sie, wie Sie ein Installationszugriffstoken für GitHub App generieren.
Generieren eines Benutzerzugriffstokens für eine GitHub App
Sie können für Ihr GitHub App ein Benutzerzugriffstoken generieren, um die App-Aktivität einem Benutzer zuzuordnen.
Aktualisieren von Benutzerzugriffstoken
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
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.