https://github.com/tgentil/base64_authorization_api_conta_azul
Este script gera o código de autorização no formato "Basic" para obter o token de acesso à API da Conta Azul. O código de autorização é gerado utilizando o padrão de hash em Base64.
https://github.com/tgentil/base64_authorization_api_conta_azul
api authorization base64-encoding basic python
Last synced: about 1 month ago
JSON representation
Este script gera o código de autorização no formato "Basic" para obter o token de acesso à API da Conta Azul. O código de autorização é gerado utilizando o padrão de hash em Base64.
- Host: GitHub
- URL: https://github.com/tgentil/base64_authorization_api_conta_azul
- Owner: Tgentil
- Created: 2023-07-17T17:51:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-17T17:55:26.000Z (about 2 years ago)
- Last Synced: 2025-03-26T07:38:07.743Z (6 months ago)
- Topics: api, authorization, base64-encoding, basic, python
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Gerador de Código de Autorização para API da Conta Azul
[](https://github.com/Tgentil)
Este script gera o código de autorização no formato "Basic" para obter o token de acesso à API da Conta Azul. O código de autorização é gerado utilizando o padrão de hash em Base64, conforme descrito na [documentação oficial da API da Conta Azul](https://developers.contaazul.com/).
Essa solução é uma alternativa a fazer a criptografia pelo site [base64encode.org](https://www.base64encode.org/), como mencionado na seção de FAQ da API da Conta Azul.
## Pré-requisitos
Certifique-se de ter instalado o Python em seu ambiente de desenvolvimento.
## Utilização
1. Abra o arquivo `authorization.py` em um editor de código.
2. No código, substitua as variáveis `CLIENT_ID` e `CLIENT_SECRET` pelos seus respectivos valores fornecidos pela Conta Azul:
```python
CLIENT_ID = "seu_client_id"
CLIENT_SECRET = "seu_client_secret"
```3. Salve as alterações no arquivo.
4. Execute o script Python. O código de autorização será gerado e exibido no terminal.
```shell
python authorization.py
```5. Copie o código de autorização gerado, que seguirá o formato `Authorization: Basic hash_base64(client_id:client_secret)`.
6. Utilize o código de autorização em sua requisição à API da Conta Azul, adicionando o cabeçalho `Authorization` com o valor gerado, para conseguir o `access_token` e `refresh_token`.
## Exemplo de Saída
Ao executar o script, você obterá a seguinte saída:
```
Authorization: Basic c2V1X2NsaWVudF9pZDpzZXVfY2xpZW50X3NlY3JldA==
```> Esse exemplo de saída é quando executamos o código sem alterar o cliente_id e secret_id
## Notas
- Este script utiliza a biblioteca `base64` do Python para realizar a codificação em Base64.
- Certifique-se de substituir as variáveis `CLIENT_ID` e `CLIENT_SECRET` pelos valores corretos fornecidos pela Conta Azul.
- O código de autorização gerado deve ser usado para fins de integração com a API da Conta Azul, não tendo muita utilidade em outras APIs.
- Consulte a [documentação oficial da API da Conta Azul](https://developers.contaazul.com/) para mais informações sobre como utilizar o token de acesso.
- Consulte a [FAQ | API](https://ajuda.contaazul.com/hc/pt-br/articles/360044777972-FAQ-API#h_01H0K393VS4Z1DAQJ5R395QNNY)## Autor
* Thiago da Silveira Gentil