Pular para o conteúdo principal

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=