El acceso utilizando HTTPS Redirect-URL se niega en Square Connect Autorize
-
21-12-2019 - |
Pregunta
Estoy usando Square Connect y tengo problemas para usar OAUTH API. ( cuadrado connect outh api )
Cuando configuré una Redirect-URL https en la página de aplicaciones, el punto final me da una respuesta de error sin mostrar una página de inicio de sesión. Si envío la misma solicitud de configuración localhost (HTTP), funciona bien. ¿Por qué me negaron el acceso? ¿Hay cosas adicionales que necesito hacer para HTTPS Redirect-URL?
-
Detalles para HTTPS Redirect-URL (Fallido)
SSL es un certificado autofirmado, la URL de redireccionamiento eshttps://{MY_SERVER}/callback
, y se detiene IPTables.- Solicitud
https://squareup.com/oauth2/authorize?client_id={MY_APPLICATION_ID}&response_type=code&session=false&state=test
- Solicitud
- devolución de llamada
https://{MY_SERVER}/callback?state=test&error=access_denied&error_description=Authorization+not+allowed&response_type=code
-
Detalles para HTTP Redirect-URL (éxito)
La URL de redireccionamiento eshttp://localhost/callback
.- Solicitud
https://squareup.com/oauth2/authorize?client_id={MY_APPLICATION_ID}&response_type=code&session=false&state=test
- Solicitud
- devolución de llamada
http://localhost/callback?state=test&code={MY_CODE}&response_type=code
¡Cualquier ayuda sería muy apreciada!
Solución
Soy uno de los desarrolladores de Square Connect.
Por defecto, el flujo de OAUTH está deshabilitado para aplicaciones, por lo que está viendo la falla "Autorización no permitida".Si desea habilitar el flujo de OAUTH para su solicitud, debe comunicarse con un cuadrado.