Cơ chế xác thực

Cơ chế xác thực

Chúng tôi sử dụng Basic Authentication để cấp quyền truy cập vào API.

Cách hoạt động:

  1. API access key là một cặp:
  • username (api_key): Một mã định danh duy nhất của API access key.
  • password (api_secret): Một mã bí mật của API access key.

Đội ngũ Computer Vision Việt Nam sẽ tạo username và password cho từng khách hàng trước khi tích hợp.

  1. Client gửi một request:

Client gửi HTTP requests cùng với Authorization header chứa Basic theo sau là một khoảng trắng và một mã hoá Base64 username:password. Ví dụ, demo:p@55w0rd client sẽ gửi:

Authorization: Basic ZGVtbzpwQDU1dzByZA==

Cách tính phí

Khi sử dụng dịch vụ của CVS, việc tính phí hay không dựa vào mã errorCode trả về. Các trường hợp tính phí khi sử dụng dịch vụ:

  • errorCode = 0: Request thành công, có tính phí
  • errorCode: Là giá trị khác, không tính phí

Chi tiết về các loại errorCode có thể xem ở bảng mã lỗi phần thông tin trả về.