Informationen zu GitHub Apps
GitHub Apps sind Tools, die die Funktionalität von GitHub erweitern. GitHub Apps können Aktionen wie das Erstellen von Issues, das Kommentieren von Pull Requests und das Verwalten von Projekten auf GitHub durchführen. Sie können auch Aktionen außerhalb von GitHub durchführen, die auf Ereignissen basieren, die auf GitHub auftreten. Beispielsweise kann eine GitHub App auf Slack posten, wenn ein Issue auf GitHub erstellt wird.
Weitere Informationen zur Verwendung von GitHub Apps findest du unter „Informationen zur Verwendung von GitHub-Apps“.
Weitere Informationen zum Erstellen von GitHub Apps findest du unter „Informationen zum Erstellen von GitHub-Apps“.
GitHub Apps und OAuth apps
GitHub unterstützt auch OAuth apps. Im Allgemeinen werden GitHub Apps häufiger als OAuth apps verwendet. GitHub Apps verwenden differenzierte Berechtigungen, bieten Benutzer*innen mehr Kontrolle darüber, auf welche Repositorys die App zugreifen kann, und verwenden kurzlebige Token. Diese Eigenschaften können die Sicherheit der App erhöhen, indem sie den Schaden begrenzen, der verursacht werden könnte, wenn die Anmeldeinformationen der App geleakt wurden. Weitere Informationen findest du unter Unterschiede zwischen GitHub-Apps und OAuth-Apps.