Artigos nesta seção
Categoria / Seção

Autenticação

Publicados:
Atualizado:
Novo

Este artigo explica como autenticar na nossa API.
Todas as integrações descritas nos próximos artigos dependem deste processo.

Visão geral

Protocolo: REST, payloads em JSON
Autenticação: HTTP Basic via cabeçalho Authorization
Credenciais: login/senha de um usuário Webservice criado no seu DMS e importado para a nossa plataforma

Criar o usuário Webservice

No seu DMS, crie um novo usuário dedicado à integração.
O usuário deve estar Ativo.
Não precisa de permissões no DMS.

Na nossa plataforma, importe este usuário.
Abra o cadastro do usuário importado e, em Tipo de Acesso, marque Webservice:

image.png

Salve.

Dica: crie usuários separados por fornecedor de software. Assim, cada login terá apenas as permissões necessárias para sua integração.

Permissões na plataforma

Depois de marcar o Tipo de Acesso Webservice, conceda as permissões de usuário compatíveis com a(s) integração(ões) que você pretende usar.
Exemplo: para atualizar acessórios na entrega de um veículo, o usuário deve ter a permissão correspondente; do contrário, a integração será recusada.

Como enviar a autenticação (HTTP Basic)

Monte o cabeçalho Authorization com:
Authorization: Basic <base64(login:senha)>

Concatene login:senha.
Converta a string em UTF-8 para Base64.
Inclua o prefixo Basic seguido de espaço.

Exemplo completo

Login: webservice@movi
Senha: 123456
login:senha → webservice@movi:123456
Base64(UTF-8) → d2Vic2VydmljZUBtb3ZpOjEyMzQ1Ng==

Cabeçalho final:

Authorization: Basic d2Vic2VydmljZUBtb3ZpOjEyMzQ1Ng==

Exemplo de requisição
curl -X GET https://api.sua-plataforma.com.br/v1/
-H “Authorization: Basic d2Vic2VydmljZUBtb3ZpOjEyMzQ1Ng==”
-H “Content-Type: application/json”

Esse artigo foi útil?
Curti
Não Curti
Ajude-nos a melhorar esta página
Por favor, forneça feedback ou comentários
Comentários (0)
Por favor  deixar um comentário
Acesso negado
Acesso negado