Pular para o conteúdo principal

Autenticação

Aviso Importante!

A partir da versão 5.0.0 das SDKs de iOS e Android e a versão 3.0.0 da SDK de Web, o sistema de autenticação foi atualizado para usar clientSessionKey em vez de mobileToken.

Utilizamos uma API Key para permitir acesso à nossa API. Ela provavelmente já foi enviada por e-mail para você. Caso ainda não tenha recebido a sua chave, envie um e-mail para suporte.caas@qitech.com.br.

Client Session Key

Antes de configurar a SDK, você deve gerar um clientSessionkey temporário através de uma requisição server-to-server para a nossa API.

Gerar Client Session Key

curl -X POST "https://api.zaig.com.br/face_recognition/client_session" \
-H "Authorization: EXAMPLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "user_id": "unique_user_identifier" }'

Endpoints

AmbienteURL
Sandboxhttps://api.sandbox.zaig.com.br/face_recognition/client_session
Produçãohttps://api.zaig.com.br/face_recognition/client_session

Detalhes da Requisição

O campo user_id no corpo da requisição é altamente recomendado para medidas de segurança e antifraude. Utilize um identificador único do usuário da sua aplicação.

Request Body
{
"user_id": "unique_user_identifier"
}
Response Body

A resposta bem-sucedida conterá o client_session_key.

{
"client_session_key": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
Atenção

Você deve substituir EXAMPLE_API_KEY pela API Key recebida do suporte.