O acesso usando URL de redirecionamento https é negado no Square Connect Authorize

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

  •  21-12-2019
  •  | 
  •  

Pergunta

Estou usando o Square Connect e tenho problemas ao usar a API OAuth.(API OAuth do Square Connect)

Quando defino um URL de redirecionamento https na página de aplicativos, o endpoint me dá uma resposta de erro sem mostrar uma página de login.Se eu enviar a mesma solicitação configurando localhost (http), tudo funcionará bem.Por que recebo acesso negado?Há alguma coisa extra que preciso fazer para o URL de redirecionamento https?

  1. Detalhes para URL de redirecionamento https (falha)
    SSL é um certificado autoassinado, o URL de redirecionamento é https://{MY_SERVER}/callback, e o iptables está parado.

    • Solicitar
      https://squareup.com/oauth2/authorize?client_id={MY_APPLICATION_ID}&response_type=code&session=false&state=test
    • Ligar de volta
      https://{MY_SERVER}/callback?state=test&error=access_denied&error_description=Authorization+not+allowed&response_type=code
  2. Detalhes para URL de redirecionamento http (sucesso)
    URL de redirecionamento é http://localhost/callback.

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

Qualquer ajuda seria muito apreciada!

Foi útil?

Solução

Sou um dos desenvolvedores do Square Connect.

Por padrão, o fluxo OAuth está desabilitado para aplicativos e é por isso que você está vendo a falha "Autorização não permitida".Se você deseja habilitar o fluxo OAuth para seu aplicativo, entre em contato com a Square.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top