身份验证
重要提示!
从 iOS 和 Android SDK 5.0.0 版本以及 Web SDK 3.0.0 版本起,认证系统已更新,使用 clientSessionKey 代替 mobileToken。
我们使用 API Key 来允许访问我们的 API。它可能已通过电子邮件发送给您。如果您尚未收到密钥,请发送电子邮件至 suporte.caas@qitech.com.br。
Client Session Key
在配置 SDK 之前,您必须通过服务器到服务器的请求向我们的 API 生成一个临时的 clientSessionKey。
生成 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" }'
端点
| 环境 | URL |
|---|---|
| 沙盒 | https://api.sandbox.zaig.com.br/face_recognition/client_session |
| 生产 | https://api.zaig.com.br/face_recognition/client_session |
请求详情
| 字段 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| user_id | string | 否 | 您应用程序中用户的唯一标识符(如:CPF、RG 等) |
请求体中的 user_id 字段强烈建议用于安全和反欺诈措施。
Request Body
{
"user_id": "unique_user_identifier"
}
Response Body
成功响应将包含 client_session_key。
{
"client_session_key": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
注意
您必须将 EXAMPLE_API_KEY 替换为从支持团队收到的 API Key。