Der Zugriff über die https-Umleitungs-URL wird bei Square Connect Authorize verweigert

StackOverflow https://stackoverflow.com//questions/22006099

  •  21-12-2019
  •  | 
  •  

Frage

Ich verwende Square Connect und habe Probleme bei der Verwendung der OAuth-API.(Square Connect OAuth-API)

Wenn ich auf der Apps-Seite eine https-Umleitungs-URL festlege, erhalte ich vom Endpunkt eine Fehlermeldung, ohne dass eine Anmeldeseite angezeigt wird.Wenn ich dieselbe Anfrage mit der Einstellung localhost (http) sende, funktioniert es einwandfrei.Warum wird mir der Zugriff verweigert?Gibt es irgendwelche zusätzlichen Dinge, die ich für die https-Umleitungs-URL tun muss?

  1. Details zur https-Umleitungs-URL (fehlgeschlagen)
    SSL ist ein selbstsigniertes Zertifikat, die Weiterleitungs-URL ist es https://{MY_SERVER}/callback, und iptables wird gestoppt.

    • Anfrage
      https://squareup.com/oauth2/authorize?client_id={MY_APPLICATION_ID}&response_type=code&session=false&state=test
    • Ruf zurück
      https://{MY_SERVER}/callback?state=test&error=access_denied&error_description=Authorization+not+allowed&response_type=code
  2. Details zur http-Redirect-URL (Erfolg)
    Die Weiterleitungs-URL lautet http://localhost/callback.

    • Anfrage
      https://squareup.com/oauth2/authorize?client_id={MY_APPLICATION_ID}&response_type=code&session=false&state=test
    • Ruf zurück
      http://localhost/callback?state=test&code={MY_CODE}&response_type=code

Jede Hilfe wäre sehr dankbar!

War es hilfreich?

Lösung

Ich bin einer der Entwickler von Square Connect.

Standardmäßig ist der OAuth-Fluss für Anwendungen deaktiviert, weshalb die Fehlermeldung „Autorisierung nicht zulässig“ angezeigt wird.Wenn Sie den OAuth-Flow für Ihre Anwendung aktivieren möchten, müssen Sie Square kontaktieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top