Häufige OAuth-Fehler und Lösungen

Was sind die häufigsten OAuth-Fehler und wie können sie behoben werden?

Bei der Konfiguration von OAuth können einige Fehler auftreten. Dabei handelt es sich um:


 

Ungültige Weiterleitungs-URI

 

Bei der Arbeit an einem webbasierten Client müssen Sie sicherstellen, dass die bei der Authentifizierung übergebene Weiterleitungs-URI dieselbe ist wie die bei der Registrierung angegebene. Wenn die Weiterleitungs-URI nicht die bei der Registrierung angegebene ist, wird ein Fehler wegen ungültiger Weiterleitungs-URI ausgegeben.

 

Die Weiterleitungs-URI für Site24x7 lautet:  https://site24x7.com  

 

Beispiel: Ein Benutzer arbeitet an einem webbasierten Client und hat  https://site24x7.com als Weiterleitungs-URI angegeben.

 

Die bei der Authentifizierung angegebene Weiterleitungs-URI ist jedoch eine andere.

 

In diesem Fall wird ein Fehler "Invalid Redirect URI" ausgegeben, da die bei der Registrierung hinzugefügte Weiterleitungs-URI von der später angegebenen URI abweicht.


"Invalid_redirect URI" wird auch ausgelöst, wenn die client_id der Self-Client-App im Authentifizierungsablauf webbasierter Apps verwendet wird.




 

 

Ungültiger Code



Für Self-Client: Wenn Sie beim Generieren des Aktualisierungstokens einen ungültigen Code erhalten, überprüfen Sie, ob das Grant-Token abgelaufen ist. Wenn das Grant-Token abgelaufen ist, versuchen Sie, ein neues Grant-Token zu generieren, und versuchen Sie es dann erneut. Weitere Informationen finden Sie in unserer API-Dokumentation.


Ein ungültiger Code wird auch ausgegeben, wenn die client_id der webbasierten App verwendet wird, um das refresh_token zu erhalten.


Der mit dem OAuth-Zugriffstoken verbundene OAuth-Geltungsbereich ist nicht zulässig.

 

Wenn die Aktion, die Sie ausführen möchten, nicht innerhalb des Bereichs bereitgestellt wird, für den Sie sich bei der Generierung des Grant-Tokens entschieden haben, wird eine Fehlermeldung angezeigt: "OAuth Scope associated to the OAuth Access Token is disallowed". Dann müssen Sie die Bereiche erneut in der API-Hilfedatei überprüfen.

 

Wenn das API-Dokument, auf das Sie zugreifen möchten, nicht im Hilfedokument verfügbar ist, überprüfen Sie bitte, ob Sie dasselbe Ergebnis erzielen können, indem Sie eine andere API verwenden. Wenn nicht, wenden Sie sich bitte an support@site24x7.com.

Ungültiger Client

Wenn der Fehler "Invalid Client" lautet, kann dies zwei Gründe haben:

  1.Die übergebene client_id ist ungültig. Bitte überprüfen Sie die client_id noch einmal unter https://api-console.zoho.com/

  2.Möglicherweise haben Sie Ihre Anfrage nicht an das richtige Rechenzentrum gerichtet.


Beispiel:


Wenn Sie Ihre App unter "https://api-console.zoho.eu/" (EU-Domäne) registriert haben und versuchen, den Code von "https://accounts.zoho.com/" (COM-Domäne) abzurufen, wird ein "invalid_client"-Fehler ausgegeben.