Skip to main content

Diese Version von GitHub Enterprise Server wird eingestellt am 2026-08-25. Nicht mehr unterstützte Versionen werden nicht unterstützt. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Eine bessere Leistung, verbesserte Sicherheit und neue Features in GitHub Enterprise Server finden Sie unter Overview des Upgradeprozesses. Wenden Sie sich bei Fragen zum Upgrade an den GitHub Enterprise Support.

Problembehandlung bei Fehlern bei der Anforderung von OAuth-App-Zugriffstoken

Beim Austauschen eines Codes gegen ein Zugriffstoken gibt es eine zusätzliche Reihe von Fehlern, die auftreten können. Das Format dieser Antworten wird durch den übergebenen Annahmeheader bestimmt.

Hinweis

Diese Beispiele enthalten nur JSON-Antworten.

Falsche Clientanmeldeinformationen

Wenn die client_id und/oder das client_secret, falsch sind, die du übergibst, erhältst du diese Fehlermeldung.

{
  "error": "incorrect_client_credentials",
  "error_description": "The client_id and/or client_secret passed are incorrect.",
  "error_uri": "/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#incorrect-client-credentials"
}

Um diesen Fehler zu beheben, stellen Sie sicher, dass Sie über die richtigen Anmeldeinformationen für Ihre OAuth app. Überprüfen Sie die client_id und client_secret noch einmal, um sicherzustellen, dass sie korrekt sind und korrekt an GitHub übergeben werden.

Nichtübereinstimmung des Umleitungs-URIs

Wenn Sie eine redirect_uri Meldung angeben, die nicht mit dem übereinstimmt, was Sie bei Ihrer OAuth appRegistrierung registriert haben, wird diese Fehlermeldung angezeigt:

{
  "error": "redirect_uri_mismatch",
  "error_description": "The redirect_uri MUST match the registered callback URL for this application.",
  "error_uri": "/apps/managing-oauth-apps/troubleshooting-authorization-request-errors/#redirect-uri-mismatch2"
}

Um diesen Fehler zu beheben, gib entweder einen redirect_uri an, der mit dem URI übereinstimmt, den du registriert hast, oder lass diesen Parameter aus, um die Standardangabe zu verwenden, die mit deiner Anwendung registriert wurde.

Fehlerhafter Überprüfungscode

Wenn der von dir übergebene Überprüfungscode falsch bzw. abgelaufen iat oder nicht mit dem übereinstimmt, was du in der ersten Anforderung zur Autorisierung erhalten hast, erhältst du diesen Fehler.

{
  "error": "bad_verification_code",
  "error_description": "The code passed is incorrect or expired.",
  "error_uri": "/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#bad-verification-code"
}

Um diesen Fehler zu beheben, starte den OAuth-Autorisierungsprozess erneut, und rufe einen neuen Code ab.

Nicht überprüfte Benutzer-E-Mail-Adresse

Wenn der Benutzer, für den Sie versuchen, ein Benutzerzugriffstoken zu generieren, seine primäre E-Mail-Adresse GitHubnicht überprüft hat, erhalten Sie diesen Fehler.

{
  "error": "unverified_user_email",
  "error_description": "The user must have a verified primary email.",
  "error_uri": "/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#unverified_user_email"
}

Um diesen Fehler zu beheben, fordern Sie den Benutzer auf, die primäre E-Mail-Adresse für sein GitHub Konto zu überprüfen. Weitere Informationen finden Sie unter Deine E-Mail-Adresse verifizieren in der GitHub Free Dokumentation.