MOBILE-ID · TRUSTED LTANS
Cấu hình và đường đi dữ liệu
Danh mục cấu hình cần cấp, kênh đưa byte, tải kết quả và xác nhận trách nhiệm trước tích hợp.
Bảng cấu hình cần được bàn giao
Dùng bảng này khi khảo sát hoặc cấp sandbox. Mỗi dòng phải có người xác nhận và ca thử. Giá trị example.invalid trong contract chỉ là placeholder; không phải địa chỉ dịch vụ.
| Nhóm | Cần bàn giao | Chủ thể | Ca xác nhận |
|---|---|---|---|
| apiOrigin / apiVersion | Điểm vào WSO2 HTTPS và phiên bản REST thực được cấp. | Vận hành API | Gọi health/test được phép; kiểm tra chứng thư máy chủ. |
| issuer / tokenEndpoint / JWKS | Issuer, endpoint cấp token, cơ chế xác minh và cache/luân chuyển khóa. | IAM / Keycloak | Token sai issuer/audience/hết hạn bị từ chối. |
| clientId / credentialMethod | Ứng dụng backend, secret hoặc client assertion qua kênh bảo mật. | Chủ ứng dụng + IAM | Không có secret trong frontend/log; quyền tối thiểu. |
| audience / scopes / organization | Audience API, scope thao tác và mapping tổ chức có thẩm quyền. | IAM + LTANS API Services | Đúng scope nhưng sai tổ chức vẫn bị chặn. |
| profileId / policyId / syntax | Profile Core, policy nghiệp vụ có phiên bản và cú pháp bằng chứng được cấp. | Chủ dịch vụ + quản trị policy | Profile không được cấp hoặc không hoạt động phải bị từ chối. |
| custody / ingestChannel / downloadChannel | Bên giữ byte, quyền đọc/giải mã, uploadId/dataReference và kênh tải. | Chủ dữ liệu + kho | Lấy đúng byte, thử quyền hết hạn và digest mismatch. |
| securityProfile / coreTransport | Standard/Enhanced ở gateway; mTLS/ký request nội bộ theo cấu hình Core. | An toàn thông tin + tích hợp | Không bỏ yêu cầu Core khi client dùng Standard. |
| limits / callbacks / support | Kích thước, tốc độ, polling, webhook, đầu mối và kênh xử lý. | Chủ dịch vụ + khách hàng | Giới hạn phải có nguồn được duyệt; không dùng số mẫu làm SLA. |
Ba đường đi của byte
| Custody | Trước POST /v1/archives | Sau khi có evidence/export |
|---|---|---|
| PROVIDER_MANAGED | Đưa byte qua ingest connector được cấp, nhận uploadId và đối soát digest. | Tải qua kênh có quyền/thời hạn; kiểm kê manifest và băm. |
| CUSTOMER_MANAGED / BYOS | Đặt byte ở kho khách hàng, cấp quyền đọc/giải mã bền vững và dataReference được phép. | Kho nội dung và kho evidence có thể khác chủ thể; thử revoke/restore quyền. |
| HASH_ONLY | Chủ dữ liệu giữ byte, externalObjectId và quan hệ nguồn; không có upload ngầm. | Dịch vụ không khôi phục bản gốc từ digest; HASH_TREE cần được cung cấp đúng byte. |
Cấu hình mẫu không chứa bí mật
{
"classification": "PROVISIONING_TEMPLATE_NOT_LIVE",
"apiOrigin": "https://api.example.invalid",
"issuer": "https://identity.example.invalid",
"tokenEndpoint": "<assigned-token-endpoint>",
"audience": "<assigned-api-audience>",
"clientId": "<assigned-backend-client>",
"securityProfile": "STANDARD_REQUIRES_CONFIRMATION",
"coreTransport": "<confirmed-internal-profile>",
"custody": "CUSTOMER_MANAGED",
"credentialDelivery": "secure out-of-band"
}