Hướng dẫn xác thực vào hệ thống Sigma MultiDRM
Để sử dụng các api gọi vào hệ thống Sigma MultiDRM. Các API luôn yêu cầu phải xác thực người dùng. Phần này sẽ hương dẫn các phương thức xác thực người dùng được hỗ trợ bởi hệ thống Sigma MultiDRM
1. Hệ thống Sigma MultiDRM hỗ trợ các cơ chế sau.
- Cơ chế xác thực sử dụng token:
- Header: x-access-token
- Value: Accesstoken trong mục 2.1
- Cơ chế xác thực sử dụng basic auth:
- Header: Authorization
- Value: Basic + Base64(Token)
- Token:
{MerchantID}:{SigmaCredentital}
- Trong đó:
- MerchantID: Liên hệ với Merchant admin để lấy.
- Sigma Credential: Xem mục 2.2.
2. Thông tin xác thực.
2.1. Sử dụng API.
BaseURL:
- Staging: https://api-staging.sigmadrm.com/user/login
- Production: https://api.sigmadrm.com/user/login
Request:
- Type: application/json
- Body:
Tên trường Kiểu Mô tả email String Email để đăng nhập vào hệ thống. password String Mật khẩu
Response:
Tên trường Kiểu Mô tả uid String User ID accessToken String Mã xác thực người dùng
2.2. Sử dung Sigma Credential
Hiện tại chỉ sử dụng phương thức này cho các phần xuất dữ liệu và cấp phát key cho nội dung. Liên hệ với admin để tạo Sigma Credential.