Skip to main content

Erstellen von OAuth-Apps

Sie können OAuth apps für sich selbst oder andere erstellen, damit diese es verwenden können. Erfahren Sie, wie Sie Berechtigungen und Autorisierungsoptionen registrieren und einrichten für OAuth apps.

Unterschiede zwischen GitHub Apps und OAuth-Apps

Im Allgemeinen werden GitHub Apps OAuth apps vorgezogen, da sie differenzierte Berechtigungen verwenden, mehr Kontrolle darüber bieten, auf welche Repositorys die App zugreifen kann, und weil sie kurzlebige Token verwenden.

Ratenbegrenzungen für OAuth-Apps

Ratenbegrenzungen beschränken den Datenverkehr auf GitHub.com, um einen konsistenten Zugriff für alle Benutzer*innen zu gewährleisten.

Erstellen einer OAuth-App

Du kannst eine OAuth app unter deinem persönlichen Konto oder unter einer beliebigen Organisation erstellen und registrieren, auf die du Administratorzugriff besitzt. Denke beim Erstellen deiner OAuth app daran, den Datenschutz zu beachten, indem du nur Informationen verwendest, die du als öffentlich betrachtest.

Authentifizieren bei der REST-API mit einer OAuth-App

Hier erfährst du anhand einiger Beispiele mehr über die verschiedenen Möglichkeiten der Authentifizierung.

Autorisieren von OAuth-Apps

Du kannst es anderen Benutzer*innen ermöglichen, deine OAuth app zu autorisieren.

Erstellen eines benutzerdefinierten Badge für deine OAuth-App

Du kannst das Standardbadge in deiner OAuth app ersetzen, indem du dein eigenes Logobild hochlädst und den Hintergrund anpasst.

Best Practices beim Erstellen einer OAuth-App

Befolge diese Best Practices, um die Sicherheit und Leistung deiner OAuth app zu verbessern.