Autenticação
Autenticação
Antes de conseguir realizar operações de integração no sistema e realizar ações como se inscrever para receber eventos ou processar uma carga de dados, é necessário entender como se autenticar.
A autenticação utilizada no sistema de integração se baseia no esquema de "Basic Auth". Uma chave pública e uma chave privada será gerada e enviada pelos meios oficiais de contato Grocers.
Basic Auth
É necessário passar o seguinte "Header" em toda requisição:
- Authorization: Basic Auth contendo a chave publica e secreta disponibilizadas para o cliente.
- Formado utilizando uma concatenação da palavra chave "Basic" e das duas chaves separadas por ":" encodificadas utilizando a encodificação base 64.
- Exemplo não encodificado em base 64:
Basic publicKey:privateKey - Exemplo encodificado:
Basic VXNlcm5hbWU6UGFzc3dvcmQ=