L'accesso tramite URL di reindirizzamento https è negato in Square Connect Authorize

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

  •  21-12-2019
  •  | 
  •  

Domanda

Sto utilizzando Square Connect e ho problemi con l'utilizzo dell'API OAuth.(API OAuth di Square Connect)

Quando imposto un URL di reindirizzamento https nella pagina delle app, l'endpoint mi fornisce una risposta di errore senza mostrare una pagina di accesso.Se invio la stessa richiesta impostando localhost (http), funziona correttamente.Perché mi viene negato l'accesso?Ci sono altre cose che devo fare per l'URL di reindirizzamento https?

  1. Dettagli per l'URL di reindirizzamento https (non riuscito)
    SSL è un certificato autofirmato, l'URL di reindirizzamento lo è https://{MY_SERVER}/callback, e iptables viene arrestato.

    • Richiesta
      https://squareup.com/oauth2/authorize?client_id={MY_APPLICATION_ID}&response_type=code&session=false&state=test
    • Richiamare
      https://{MY_SERVER}/callback?state=test&error=access_denied&error_description=Authorization+not+allowed&response_type=code
  2. Dettagli per l'URL di reindirizzamento http (operazione riuscita)
    L'URL di reindirizzamento è http://localhost/callback.

    • Richiesta
      https://squareup.com/oauth2/authorize?client_id={MY_APPLICATION_ID}&response_type=code&session=false&state=test
    • Richiamare
      http://localhost/callback?state=test&code={MY_CODE}&response_type=code

Qualsiasi aiuto sarebbe molto apprezzato!

È stato utile?

Soluzione

Sono uno degli sviluppatori di Square Connect.

Per impostazione predefinita, il flusso OAuth è disabilitato per le applicazioni, motivo per cui viene visualizzato l'errore "Autorizzazione non consentita".Se desideri abilitare il flusso OAuth per la tua applicazione, devi contattare Square.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top