Skip to content
Last updated

Solicitando um Código de Autorização

🔄 Solicitar um Código de Autorização

A solicitação do código de autorização é a primeira etapa crucial no processo de autorização do OAuth 2.0. Neste ponto, você será direcionado para o servidor de autorização da Conta Azul (auth.contaazul.com). Isso permite que um cliente Conta Azul vincule sua conta ERP à sua aplicação, concedendo permissão para que seu aplicativo acesse os dados necessários.

Nosso Endpoint de requisição do código de autorização: ➡️ https://auth.contaazul.com/login


Como realizar?

Ao criar uma aplicação de produção, fornecemos uma URL pronta para ser utilizada no navegador e iniciar o processo de autorização.

CleanShot 2025-12-02 at 16.22.28.png

Basta copiar a URL gerada e colá-la no navegador. Em seguida, você será direcionado para a tela de autorização.

Nessa etapa, utilize uma conta válida do ERP — não a do Portal do Desenvolvedor.

image3.png

Veja abaixo como a URL de autorização é estruturada:

https://auth.contaazul.com/login?response_type=code&client_id=SEU_CLIENT_ID&redirect_uri=SUA_URL_REDIRECIONAMENTO&state=ESTADO&scope=openid+profile+aws.cognito.signin.user.admin

💡 Dicas

  • Para a criação de aplicação de Desenvolvimento, utilizamos como URL de testes https://www.contaazul.com. Para o processo de Produção, siga os passos acima indicados pois será necessário que você indique a sua URL de redirecionamento para capturar as informações necessárias para o processo de Autenticação.
  • A criação de aplicação de Desenvolvimento, fornecerá dados ficticios para apoio durante o desenvolvimento.

Paramêtros obrigatórios

ParâmetroValorValor Fixo?FinalidadeDetalhes
response_typecodeSimInforma ao servidor que está buscando um código de autorização
client_idObtido no Gerenciador de Aplicações da Conta Azul.NãoIdentificador único do aplicativo
redirect_uriDisponível nos detalhes da sua integração no Portal do DesenvolvedorNãoEsta é a URL que o servidor deve redirecionar o navegador após a autorizaçãoÉ crucial que esta URL seja exatamente igual à URL informada na integração pelo Portal do Desenvolvedor, ao contrário resultará em um erro de redirecionamento
stateValor aleatório e único para cada solicitação de autorizaçãoNãoQuando o servidor redireciona de volta para sua redirect_url, ele inclui o mesmo valor state, pois os dois precisam ser idênticosProteção contra CSRF (Cross-Site Request Forgery) e ajuda na manutenção de contexto caso exista várias solicitações pendentes
scopeopenid+profile+aws.cognito.signin.user.adminSimDefine as permissões que seu aplicativo está solicitandoNo Conta Azul, seu aplicativo terá a permissão de administrador

Após a autorização do usuário, haverá um redirecionamento automático para a URL configurada, contendo um code:

https://SUA_URL_REDIRECIONAMENTO?code=CODIGO_AUTORIZACAO&state=ESTADO

Exemplo de URL com o code:

exemplo-code.png