NHÀ PHÁT TRIỂN · CHECKID

Kiến trúc tích hợp

Phân tách kênh, điều phối, xác minh dịch vụ, callback và truy xuất bằng chứng.

HỢP ĐỒNGAPI / SDK có quản lý phiên bản
XÁC THỰCOAuth2 / môi trường
ĐẦU RAPhản hồi · mã kết quả · bằng chứng
LĨNH VỰC CỐT LÕI MÔ HÌNH

Người dùng cuối → Chủ thể → Quy trình

Một người dùng cuối có hồ sơ; Chủ thể chứa dữ liệu định danh; Quy trình chứa tệp tin, kết quả xử lý và thuộc đúng một Chủ thể.

Hợp đồng API nguồnMục 2.3–2.5 · Người dùng cuối · Chủ thể · Quy trình
NGƯỜI DÙNG CUỐINgười được xác minhHồ sơ cá nhân · Bối cảnh định danh
→
CHỦ THỂThuộc tính danh tínhHọ và tên · Ngày sinh (DOB) · Giấy tờ tùy thân · Email/Số điện thoại
1:N
QUY TRÌNHPhiên xác minhLoại quy trình · Đơn vị cung cấp · Trạng thái · Bằng chứng xác thực · Kết quả
CHỜ XỬ LÍ→ĐANG XỬ LÍ→CHẤP THUẬNTỪ CHỐIKHÔNG XÁC ĐỊNHĐÃ HỦYHOÀN TẤT

Nguồn định nghĩa tập trạng thái nhưng không định nghĩa đầy đủ mọi bước chuyển dịch; không tự suy diễn trạng thái máy trạng thái.

HÀNH TRÌNH XÁC THỰC

Từ thông tin xác thực đến kết quả xác minh

Access token được lấy bằng OAuth2 Client Credentials; các yêu cầu nghiệp vụ tiếp theo sử dụng Bearer token qua WSO2.

Hợp đồng API nguồnMục 2 và 3.1 · OAuth2 Client Credentials + Gets Access Token
Tích hợp thông tin xác thựcNgữ cảnh tích hợp do bên sử dụng (bên sử dụng kết quả) cấp
→
OAuth2 Client CredentialsYêu cầu HTTP đã ký
→
Get Access TokenBearer token hiệu lực ngắn
→
Chủ thể / Quy trìnhVòng đời xác minh danh tính
→
Bằng chứng / Kết quảCheckID ID · kết quả · claims đã ký