Autenticação
Detalhamento de como deve ser feita a autenticação na API do Siprov.
Primeiro passo para uso da API do Siprov é chamar o método Autenticação (/ext/autenticacao) para capturar sua chave de acesso.
Você deve fazer um POST neste método passando o usuário e senha recebido como autenticação do tipo Basic Auth.
Exemplo de requisição:
curl --request POST \
--url https://acesso.siprov.com.br/siprov-api/ext/autenticacao \
--header 'accept: text/plain' \
--header 'authorization: Basic dGVzdGU6dGVzdGU='Ao efetuar tal chamada, no retorno constará a chave (authorizationToken) que deverá ser usada na autenticação dos demais métodos. No caso, a autenticação então passa a ser do tipo Bearer Token.
A chave gerada tem validade de 12 horas. Logo, esse método deve ser chamado recorrentemente para renovação da chave. Ou podem efetuar tal chamada a cada uso dos demais métodos para sempre obter a chave atualizada para o momento.
Atente-se também que qualquer alteração efetuada na configuração de acesso implica obrigatoriamente na renovação da chave.
Por fim, explicamos os demais campos que constaram no retorno desse método:
codUsuario: Código único do usuário autenticado na API;nomeUsuario: Nome do respectivo usuário;codClienteSiprov: Código único da empresa responsável pela base no sistema;nomeClienteSiprov: Nome da respectivo empresa;permissaoLoja: Lista de unidades (ou loja), que geralmente são filiais ou regionais, liberadas nesse usuário;codLoja: Código único da unidade (loja);nome: Nome da unidade (loja).
plano: Lista de planos liberados para esse usuário:codPlano: Código único do plano;nome: Nome do plano.
Atualizado
Isto foi útil?