Autenticação
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
| Ambiente | URL |
|---|---|
| Sandbox | https://api.sandbox.zaig.com.br/face_recognition/client_session |
| Produção | https://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..."
}
Você deve substituir EXAMPLE_API_KEY pela API Key recebida do suporte.