# Autenticação para conta AvaTax Brasil

Source: https://developer.avalara.com/services-calculation-pt/autenticacao/como_autenticar_a_conta_avatax/

# Autenticação para conta AvaTax Brasil

Nesta sessão, você verá todas as etapas necessárias para criar um token e como autenticá-lo em nossa API.

A autenticação funciona pelo método OAuth 2.0, o que significa que um token de acesso será recebido para permitir o acesso ao aplicativo para cada chamada com as credenciais obtidas.

Este “Token de Acesso” tem um prazo determinado, sendo necessário enviar novamente as credenciais para obter novo acesso, uma vez que ele expire.

É possível renovar o “Token de Acesso”, ou enviar as credenciais a cada nova chamada, mas a segunda forma geralmente é indicada apenas em casos de ambiente inseguro, como GUIs.

## Crie um token de acesso de API através do Portal Avalara

Uma vez logado no Portal Avalara, siga as instruções abaixo.

Todo o processo de criação do token e das credenciais necessárias para acessar um token de acesso é feito através do Portal Avalara.

Acesse o portal na seguinte URL: [https://portal.sandbox.avalarabrasil.com.br/Login](https://portal.sandbox.avalarabrasil.com.br/Login)

Clique em`configurações`(configuração).

Em seguida, clique em`tokens de assinatura` (tokens de assinatura).

Selecione a opção`novo token de assinatura` (novo token de assinatura).

![](https://www.avalara.com/content/dam/assets/ui/screenshots/token_avatax_br.png)

**Gerando um novo token:** 

1.  Escolha um nome no campo (`nome`).
2.  Selecione uma data de início no campo (`Data início DD/MM/AAAA`).
3.  Selecione uma data final no campo (`Data fim DD/MM/AAAA`).
4.  Pressione `Salvar`.

![](https://www.avalara.com/content/dam/assets/ui/screenshots/token_2_avataxbr.png)

Uma nova janela se abre com as`informações do token` .

-   No campo  `assinatura`, o valor que deve ser enviado na tag "`client_id`" aparece.
-   No campo  `segredo do token`, o valor que deve ser colocado na tag "`client_secret`" aparece.

Atenção: Certifique-se de salvar o token em um local seguro antes de concluir o processo. Não será possível referir-se a ele novamente.

1.  Pressione`sim, guardei o segredo do token em segurança` 
2.  Clique em`fechar`.

![](https://www.avalara.com/content/dam/assets/ui/screenshots/token3_avataxbr.png)

**Obtenha um token de acesso**

Agora que você criou com sucesso as credenciais necessárias dentro de nosso Portal, você só precisa chamar nossa API e obter um token de acesso.

Request Model:

POST: [https://api-gateway.sandbox.avalarabrasil.com.br/oauth/oauth/token](https://api-gateway.sandbox.avalarabrasil.com.br/oauth/oauth/token)

```
{ "grant_type": "client_credentials", "client_id": "", "client_secret": "", "disableTokenRefresh": true}
```

**Atenção:** Seguindo as melhores práticas recomendadas, sugerimos que cada aplicativo conectado à nossa solução use um`token de autenticação` separado. 

[Anterior](/for-review-only/en/leila-paul/services-calculation-pt/autenticacao/autenticacao_em_avatax)

[Próxima](/for-review-only/en/leila-paul/services-calculation-pt/autenticacao/como_acessar_o_sandbox)